Backend Software Engineer
Design and build the core execution layer of an AI-driven product, covering runtime orchestration, tool integration, state handling and the reliability and evaluation work that lets it run in production.
- San Francisco, California, United States
- Full-time
- On-site
- $200K–$300K per year
- Posted Nov 10, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Build a runtime that coordinates model calls, tool invocations, retries, checkpoints and handoffs to people across long-running multi-step jobs.
- Structure multi-step processes as graphs linking software agents, external tools and decision points so they can be traced and resumed after a failure.
- Wrap external scientific engines, data stores and laboratory systems behind well-tested interfaces.
- Create evaluation harnesses, tracing and regression suites that measure outcomes at the level of the end user's task.
- Help model scientists build the data pipelines that record model runs and feed results back into training.
- Take responsibility for keeping the live system fast, economical and dependable under heavy load, including monitoring and performance tuning.
- Work with domain experts and product engineers to turn specialist workflows into system capabilities.
- Help set team coding norms and architectural choices, coach colleagues, and take part in public code contributions where suitable.
Requirements
- Master's degree
- PhD
Nice to have: data collection pipelines, reinforcement learning, technical software libraries, organized datasets, linked-entity stores, published research, public code
Skills
Pythonsystem architecturedeploymentmonitoringperformance tuningdata pipelinesAI componentsexternal functionsparallel executionerror handlingtesting tools
Benefits
- Equity
- Health, dental and medical coverage
More jobs nearby
Full description
Company details are for members
Sign up for a free job alert to see Raydar's profile, website and LinkedIn, and the same for every employer on Referso Jobs.