Anthropic’s Inference team builds the infrastructure that powers Claude, focusing on compute efficiency and research enablement. The Staff Software Engineer, Inference role involves end-to-end responsibility for large-scale distributed systems, intelligent request routing, fleet orchestration across diverse AI accelerators, and high-performance inference optimizations. The position supports both production and research workloads, collaborating with scientists and engineers to deliver reliable, interpretable AI systems worldwide.
Staff Software Engineer, Inference at Anthropic
Hybrid - Dublin, IE
More jobs at AnthropicSalary
EUR 295,000 - 355,000
Requirements
Skills
- High-performance, large-scale distributed systems
- Implementing and deploying machine learning systems at scale
- Load balancing, request routing, or traffic management systems
- LLM inference optimization, batching, and caching strategies
- Kubernetes and cloud infrastructure (AWS, GCP)
- Python or Rust
- Significant software engineering experience
- Results-oriented with a bias towards flexibility and impact
- Ability to pick up slack beyond job description
- Interest in machine learning systems and infrastructure
- Thrives in environments where technical excellence drives business results and research breakthroughs
- Care about societal impacts of work
Responsibilities
- Build and maintain critical inference systems serving Claude to millions of users worldwide
- Optimize compute efficiency across distributed systems and accelerator families
- Enable breakthrough research by providing high-performance inference infrastructure to scientists
- Design intelligent routing algorithms that distribute requests across thousands of accelerators
- Autoscale compute fleet to match supply with demand for production, research, and experimental workloads
- Build production-grade deployment pipelines for releasing new models
- Integrate new AI accelerator platforms to maintain hardware-agnostic advantage
- Contribute to new inference features such as structured sampling and prompt caching
- Support inference for new model architectures
- Analyze observability data to tune performance based on real-world workloads
- Manage multi-region deployments and geographic routing for global customers
Technologies
PythonRustKubernetesAWSGCPLLM inference optimizationBatching strategiesCaching strategiesMulti-accelerator deploymentsDistributed systemsLoad balancing
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.