Skip to main content

Software Engineer, Agent Platform

Posted today

anduril industriesWashington (DC)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: You will own and evolve Anduril’s internal LLM agent framework, enabling cross-team development, evaluation, and deployment of reliable agents for mission-critical environments. You’ll work at the crossroads of backend infrastructure, applied AI, and agent architecture to advance autonomy and reduce cognitive load for warfighters. You’ll shape post-training workflows and evaluation suites, ensuring robust, safe, and scalable AI-powered capabilities. This role offers a hands-on opportunity to influence frontier AI tooling within a mission-driven defense tech organization. Compensation / Benefits comprehensive benefits package equity grants health and recovery support competitive compensation career growth opportunities supportive onboarding
Responsibilities: Own and evolve the internal LLM agent framework: abstractions, runtime, developer experience, integrations, reliability Provide framework capabilities and architectural guidance to multiple business lines for LLM agents Collaborate with ML teams on model post-training workflows (SFT, RL, environment-driven improvements) Design tooling for modern agent patterns: tool calls, memory, retrieval, planning loops, subagents, agent graphs, human-in-the-loop workflows Define evaluation suites: task success, tool-call correctness, trajectory quality, robustness, deployment readiness Stay current on agent architecture and evaluation trends and assess adoption feasibility
Key requirements: Strong backend engineering experience building production-quality platforms, APIs, or infrastructure Deep expertise in LLM agent framework design and orchestration patterns (linear, graph-based, multi-agent, plan/executor loops, tool-heavy) Experience designing agent evaluation paradigms (trajectory evaluations, LLM-as-judge, rubric-based grading, adversarial testing, human-in-the-loop) Familiarity with model post-training workflows (SFT, preference tuning, reinforcement learning, environment-based training) Strong judgment on reliability, observability, debugging, and safety for high-stakes LLM apps Ability to work with partner teams to translate needs into reusable platform capabilities collaboration with cross-functional teams problem-solving with ambiguity clear communication of complex concepts LLM agent framework design Agent evaluation platforms and test harnesses Kubernetes

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this