Apollo Research · AI infrastructure

Full-stack Software Engineer (Product)

  • London (On‑site), +1 more: San Francisco
  • Full-time
  • Competitive

AI roleAI EngineerBuilds with LLMs

Still open on Apollo Research's site · checked 5 hours ago

Posted
Visa & relocation
  • Apollo Research offers visa sponsorship for this job
  • Apollo Research offers relocation support for this job

In the job ad:

“Relocation support and visa fees (if applicable)”
“Visa sponsorship: We sponsor visas in both the UK and US.”
“Sponsorship isn't guaranteed for every role or candidate, but if we make you an offer, we'll work with you to find the right visa route.”
See all jobs with visa or relocation support

Full-stack Software Engineer (Product)

Apollo Research

Apply directly

What you'll do

As written by Apollo Research · Read the original

THE OPPORTUNITY

We are building Watcher, a coding agent security product. Watcher is deployed in production and monitors billions of agent tokens per month across engineering teams at agent-building scale-ups and enterprises. We are looking for a product engineer to build and scale Watcher end to end.

This role includes backend and frontend components. You will own features across the full stack, from agent hooks and ingestion pipelines to monitoring dashboards and enterprise integrations. You can expect to  own features from customer conversation to production deployment.

This is truly a “start-up role”: you will own big chunks of the product, make decisions fast, and ship at high volume. You will join a small team with significant ability to shape the product and tech, and you can earn more responsibility quickly. This is an individual contributor role but could lead to management responsibilities eventually, if desired.

REPRESENTATIVE PROJECTS

  • Secure a new frontier coding agent: Take an agent we don't yet support (e.g. Cursor) from zero to fully monitored. Build the hook/integration layer, normalize its trajectory format into our data model, validate monitor accuracy on real traffic, and ship it to customers.

  • Build the real-time blocking path: Design the low-latency pipeline that lets monitors block dangerous actions (e.g. git push --force, secret exfiltration) before they execute, while keeping p95 latency low enough that developers don't feel it. Handle traffic spikes and partial failures gracefully.

  • Ship an Analyzer capability end to end: Design and build an organization-wide view (e.g. failure trends over time, cross-session pattern detection) from data model through API to UI, based on what security teams actually need.

  • Deploy Watcher inside locked-down enterprises: Build and document the self-hosted/on-prem deployment story so that enterprises with strict data requirements can run Watcher  inside their own infrastructure.

ABOUT THE TEAM

The product team consists of product engineers: Jeremy Neiman, Zak Walters, Zen van Riel, Srdjan Miletic and Gustavo Bicalho; research scientists: Victor Gillioz, Monika Jotautaitė, Dmitrii Volkov; and our GTM lead: Kyle Dai. Marius Hobbhahn (CEO) advises the team. Furthermore you will interact with our other SWEs and researchers, since we intend to be "our own customer" by using our products internally for our research work. You can find our full team here.

Requirements

Must-haves

  • 4+ years building production software. You have shipped and operated real systems with real users, and you know what it takes to keep them reliable.

  • Full-stack capability. You are strong on the backend (APIs, data pipelines, databases, cloud infrastructure) and productive on the frontend (modern web UI). You don't need to be world-class at both, but you must be able to own a feature across the whole stack. Our stack is primarily Python and TypeScript.

  • High agency and ownership. You are willing to own big chunks of the product, make decisions fast with incomplete information, and be accountable for the outcome. You don't wait to be told what to do and have an accurate sense of the roadmap for the product.

  • High output volume. You have used Claude Code, Codex, Cursor, or similar tools heavily to accelerate or have built agents or agent tooling yourself.

  • Startup pace. You are excited about a fast-moving environment, comfortable with ambiguity and changing priorities, and willing to grind when it matters.

  • Product sense. You can talk to users, translate vague requirements into concrete designs, and make good calls about what to build and what to cut.

  • Strong nice-to-haves

  • Previous work on developer tools, monitoring/observability systems, or security products. Watcher sits at the intersection of all three.

  • Real-time or large-scale data processing experience (streaming pipelines, message queues, high-throughput log systems).

  • Enterprise or on-prem deployment experience. Shipping software into environments you don't control is its own skill.

  • Experience building LLM-powered applications, e.g. LLM-as-judge setups, evaluation pipelines, or familiarity with frameworks like Inspect.

  • Early-stage startup experience. You have been employee 1-15 somewhere and know what it feels like to build a product with no playbook.

  • Explicitly not required

  • Formal AI safety background. We need excellent product engineers who can learn the AI safety context, not AI safety researchers who need to learn engineering.

  • Management experience. This is an IC role, at least initially.

  • Deep experience in every technology we use. We care about demonstrated ability to learn and ship, not checkbox familiarity with our exact stack.

  • We want to emphasize that people who feel they don’t fulfill all of these characteristics but think they would be a good fit for the position, nonetheless, are strongly encouraged to apply.

    Skills

    Stack

    • Python
    • TypeScript

    Working languages

    English

    Salary & benefits

    BENEFITS

    • This role offers market competitive salary, equity, and competitive benefits.

    • Salary: San Francisco: $222,000 – $290,000 London: £149,000 – £195,000. We will be looking to meaningfully raise salaries soon.   

    • Our engineers effectively have an unlimited token budget. If a better result costs more compute, use it.

    • Flexible work hours and schedule

    • Unlimited vacation

    • Unlimited sick leave

    • Up to 6 months of paid parental leave

    • Comprehensive health, dental and vision insurance

    • Retirement savings with competitive employer matching (e.g. 401(k) for US employees)

    • Lunch, dinner, and snacks are provided for all employees on workdays

    • Paid work trips, including staff retreats, business trips, and relevant conferences

    • A yearly $1,000 (USD) professional development budget

    • Relocation support and visa fees (if applicable)

    Company

    Last checked . The details above were extracted automatically; the employer's original posting is the authority.

    Correct or remove this listing

    Similar jobs