Software Engineer, API Agents
$266k - $445k • San Francisco • FullTime
Posted 4h ago
Remote Work Policy
On-site
Employment Type
FullTime
Categories
AI Agent Engineer
About the job
We are seeking an experienced backend software engineer to build the core systems behind the next generation of agents. You will design reliable services and abstractions that help agents find the right context, use tools and computers, retain knowledge, coordinate over long-running workflows, and take action safely. This role combines deep backend and infrastructure work with strong product judgment, with opportunities to work across agent runtimes, orchestration, search, execution environments, identity and permissions, observability, and evaluations. Success comes from strong backend fundamentals, high agency, and the ability to turn fast-moving research capabilities into dependable production primitives.
Responsibilities
- Design, build, and operate the shared agent harness and backend infrastructure for long-running, high-value workflows.
- Build reusable capabilities for search, context, computer use, memory, tool execution, delegation, subagents, and multi-agent orchestration.
- Establish foundational elements for safe agent operation in production, including secure execution environments, identity, permissions, observability, evaluations, reliability, and cost/latency efficiency.
- Partner with Research, Codex, infrastructure, product teams, and external developers to translate model progress and workflow needs into shared capabilities and measurable gains.
Requirements
- 7+ years of professional backend, infrastructure, platform, or product-driven engineering experience.
- Exceptional backend engineering fundamentals and a track record of leading complex systems to production.
- Proficiency in one or more backend languages such as Python, Go, Rust, or TypeScript.
- Strong systems design and operational judgment across distributed systems, APIs, workflow orchestration, search/storage, compute/execution, identity/permissions, or observability/reliability.
- Infrastructure depth paired with product judgment to abstract complex systems into simple, durable primitives.
- Strong developer empathy and communication skills, with experience partnering with users, research teams, and product engineers.
- High agency and comfort operating in a fast-moving environment with strong ownership of security, reliability, and operational excellence.