Principal Software Engineer (Agent Infrastructure)
- San Mateo, United States
- Lead/Staff
- 8+ years
- Bachelor's degree
- Posted
Skills
Required
- Kubernetes
- Go
- Python
- Rust
- sandbox
- container isolation
- gVisor
- Firecracker
- CD
Preferred
- workflow orchestration
- backend infrastructure / agentic runtimes / secure
- sandboxing
- deploys, restarts, and outages
- lead design reviews
- the agent platform itself
Join Roblox as a Principal Software Engineer in the Agent Infrastructure team. You will be responsible for designing and implementing the core agent infrastructure, driving reliability and security, and mentoring senior engineers. You should have deep expertise in workflow orchestration, scalable backend infrastructure, agentic runtimes, or secure sandboxing and access. A bachelor's degree in Computer Science or a similar field and 8+ years of experience in building and operating backend, distributed, or infrastructure systems in production are required.
Set the technical direction and own the design and implementation of Roblox’s core agent infrastructure, scaling it to serve every internal and external customer.
USD 278,530 - 345,040
Responsibilities
- Drive reliability and security by keeping long-running agents alive through deploys, restarts, and outages, and defining the SLOs and observability that hold the platform to account.
- Mentor senior engineers, lead design reviews, and push how far agents can build the agent platform itself, leveraging your deep expertise in core domains.
- Deep expertise in at least one of our core domains: workflow orchestration, scalable backend infrastructure, agentic runtimes, or secure sandboxing and access
- Agent-native: Agents drive your daily work. You’ve experimented with swarms, loops, and orchestration, you have strong opinions on harness and model choice, and you’re constantly evolving your agentic workflow
Requirements
- Bachelor’s degree or equivalent experience in Computer Science, Computer Engineering, or a similar technical field
- Experienced with agents in production: You’ve run agents against real systems, seen how they fail, and know what the infrastructure underneath should do about it
- Hands-on: You spend most of your time building, and you write production code in Go, Python, Rust, or similar
- Demonstrated experience: 8+ years building and operating backend, distributed, or infrastructure systems in production, including systems you designed that held up at scale for years
- Security experience with systems that run untrusted code: sandbox and container isolation (gVisor, Firecracker, microVMs), Kubernetes hardening, network segmentation and egress control
Experience working with Temporal, AWS, and self-hosted models
- Experience building and deploying production systems on Kubernetes, using GitOps and Argo CD
- Contributions to open source or experience building your own product with real user traction
jobapplier