About this role
Build the shared execution harness and evaluation system for autonomous agents used in software engineering, data science and AI research. The systems are designed to run in customer environments. This is a systems and infrastructure role in which concurrency, state and measurement matter more than prompting; the harness and evaluation work are equally important.
Harness responsibilities:
- Develop the core agent loop and execution model, including orchestration, concurrency, sub-agent coordination, cancellation, timeouts, checkpointing and resume.
- Manage context and state for long-running tasks; define shared tool protocols, schemas, versioning and libraries used by agent teams.
- Build reproducible, snapshot-capable, resource-bounded sandboxes and establish retry, partial-failure and idempotency behavior. Define agent traces for debugging, training signals and customer audit records.
Evaluation responsibilities:
- Build task suites from real work for each agent type and infrastructure to run them in parallel at scale. Develop deterministic verifiers and model-graded rubrics, and calibrate graders.
- Run regression gates on harness changes, assessing quality alongside cost and latency. Apply seeds, variance, pass@k and confidence to determine whether improvements are meaningful.
- Convert production failures into permanent tests and build tools for trace inspection, replay and comparison. Work with agent and research teams on evaluation design, post-training and interpretation of agent behavior.
Required qualifications
Advanced Python and strong software engineering fundamentals, including experience shipping and operating production services. Candidates should understand concurrency and distributed systems; containers, Docker and OCI internals; resource isolation; test and CI infrastructure; statistical measurement; and observability through distributed tracing and structured logging. Systematic debugging, comfort with loosely specified problems and ownership of production behavior are important. The team is hiring across experience levels, including early-career engineers with strong fundamentals.
Preferred qualifications
AI-system evaluation or benchmarking experience is a strong plus. Agentic systems, LLM inference and serving, developer tooling, and readable open-source contributions are also pluses. The posting lists Mumbai and remote work, with applicant eligibility specified as India.
For full details about this role, click “Apply on company site” to view the employer’s original posting.