Skip to content

Open nowPosted 110 days ago

Software Engineer, Agents

Axiom12 open roles

Where
South San Francisco
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Engineer, AgentsAxiom · South San Francisco
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Axiom's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.1% of postings close within 7 days. Measured by our own scanner across the market. Axiom postings stay open a median of 38 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.1%7 days
  4. 21.1%14 days
  5. 35.7%30 days
  6. 58.7%60 days
This job: posted 110 days ago

Axiom median: 38 days open

The posting

Description:

Build the systems that turn frontier models into reliable scientific agents capable of tackling complex problems in drug discovery. Own the infrastructure that lets them run experiments, work with scientific data, and carry investigations from question to result.

About Axiom:

Axiom’s mission is to eliminate unexpected drug toxicity and unlock an abundance of ultra safe medicines. We are starting with the liver, where toxicity remains a leading cause of drug failure. Our high-throughput human liver safety platform combines advanced human cell systems with imaging, transcriptomics, mass spectrometry, and drug metabolism measurements. Our AI agents integrate these data with chemical structure, human exposure, and thousands of clinical reference compounds to predict whether a drug will be toxic in humans, why, and how to make it safer.

We work with seven of the world’s top twenty pharmaceutical companies to design safety into molecules from the earliest stages. This applied work feeds directly into our partnerships with leading frontier AI labs, turning real discovery challenges and experimental feedback loops into scientific skill trees and reinforcement learning environments that train increasingly superhuman scientists. We then deploy these frontier models to make cancer therapies safer, unlock treatments for chronic diseases that demand exceptional safety, revive promising drugs abandoned because of toxicity, and much more.

Our ultimate ambition is to build a superhuman AI agent that predicts how a drug will behave across all major human organ systems before the first patient receives it. With insanely accurate safety predictions, we aim to enable rapid, high-throughput testing of novel drugs in humans with zero risk of toxicity. This is the key to unlocking an abundance of ultra safe, effective medicines.

What you will do:

- Build the runtime, tools, and orchestration that enable frontier models to carry out long-horizon scientific investigations, including parallel agents, durable state, and recovery from failures.

- Create fast, secure, sandboxed environments where agents can run Python, analyze data, invoke models, and produce artifacts, with reproducibility and customer isolation built in.

- Develop retrieval, memory, and context compaction systems that connect agents to authoritative data sources and scientific tools across chemistry, biology, and clinical research.

- Make every agent run observable and replayable by capturing model calls, tool calls, state transitions, inputs, and outputs. Build debugging tools to understand why a run succeeded or failed.

- Build rigorous evaluation systems using expert-reviewed reference datasets, production failure cases, model-based judges, regression tests, and automated quality gates.

- Own operational reliability, including retries, timeouts, budget limits, permissions, output verification, and versioning. Build safeguards that catch failures and prevent silent scientific and data errors.

- Work directly with scientists and ML researchers to translate expert judgment into better agent tools, evaluation rubrics, and reliable scientific workflows.

- Bring research agents into the customer-facing Translate product and support reinforcement learning research through agent rollouts, task environments, reward instrumentation, and training data pipelines.

What we look for:

- You’re an exceptional software engineer who has built clean, reliable production systems, with depth in infrastructure, platform engineering, distributed systems, or developer tools.

- You have hands-on experience with LLMs, tool-using agents, or closely related systems. You’ve debugged complex workflows and understand how failures can compound over long-running tasks.

- You take ownership from problem to production. You identify what matters, make progress through ambiguity, and ship systems people rely on.

- You exercise strong engineering judgment. You simplify hard problems, avoid unnecessary abstractions, and build systems that remain understandable as they grow.

- You make decisions with evidence. You define what success looks like and build the evaluations, observability, and feedback loops needed to measure it.

- You care deeply about correctness and reliability. You recognize when an unnoticed failure in an environment, dataset, or tool could undermine a scientific conclusion, and design systems to catch it.

- You’re intellectually curious and comfortable learning across disciplines. You work closely with chemists, biologists, and ML researchers to understand their judgment and translate complex scientific workflows into reliable software.

Technical skills we value:

- Strong Python and backend engineering skills, including asynchronous execution, API development, FastAPI, testing, and production service design.

- Experience with cloud infrastructure and isolated execution environments using tools such as Modal, Docker, AWS, and Terraform.

- Experience building data systems with DuckDB or MotherDuck, Postgres, object storage such as S3, and pipelines for processing and retrieving large scientific datasets.

- Experience building LLM applications and agents, including model APIs, tool use, orchestration, context management, sandboxing, tracing, and evaluation.

- Familiarity with research infrastructure, including experiment tracking, agent rollouts, reward instrumentation, and tools for observing and debugging agent behavior.

- Experience with TypeScript and frontend frameworks such as SvelteKit, Svelte 5, or React is a plus.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Axiom's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Axiom's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Axiom's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.