Remote job
Senior Backend Engineer — Agent Runtime
Job details
About this role
Role overview
Build and scale the backend runtime that lets autonomous AI agents carry out long-running tasks in enterprise environments. The work spans execution, state management, orchestration, and isolation, with a focus on making complex workflows secure, observable, and reliable.
Responsibilities - Architect and implement the execution engine for persistent agent tasks. - Design isolation mechanisms that allow untrusted agent code to run safely. - Build high-concurrency orchestration and state-management systems. - Integrate memory and context retrieval capabilities with research collaborators. - Develop observability and debugging tools for multi-step agent workflows.
Requirements - At least five years of backend engineering experience with high-performance systems. - Strong knowledge of distributed systems, concurrency, and state-machine design. - Experience with Docker or similar containerization and runtime isolation technologies. - Background building scalable APIs and microservices for enterprise environments. - Ability to solve complex problems independently in a remote-first team. - Proficiency in Node.js/TypeScript, Go, or Rust.
Nice to have
Experience building AI infrastructure or agent frameworks, familiarity with vector databases or LLM orchestration tools, or contributions to open-source infrastructure projects.
Benefits and work setup
The position is full-time and remote.