Senior Software Engineer, Training & Experimentation
Core
Design and scale backend systems for AI agent orchestration, workflow execution, and distributed training infrastructure to support researchers and enterprises.
Role type
Senior Software Engineer (Backend/Infrastructure)
Builds
Scalable APIs, platform capabilities for tool use and state management, and reliable infrastructure for long-running distributed AI workflows.
Domain
AI/ML Infrastructure, Distributed Systems, Cloud-Native Platforms
Deliverable
production ML models | infrastructure
Required skills
Go, Python, Rust, distributed systems, asynchronous processing, cloud-native architecture, AWS/GCP/Azure, Docker, Kubernetes
Preferred skills
Backend platform development, developer tooling, system design, technical debt management
Technologies
Go, Python, Rust, AWS, GCP, Azure, Docker, Kubernetes
Responsibilities
Design backend services for AI agent orchestration; Develop scalable APIs for workflow and state management; Build infrastructure for distributed AI workflows; Partner with product and research teams to productionize agent capabilities; Improve platform reliability and observability; Mentor engineers on system design and backend best practices
Seniority
Senior, hands-on IC