remote
Staff Software Engineer, Developer Productivity - Anthropic
Software Engineer
Lead the design and implementation of scalable developer tools and infrastructure, driving productivity for AI model training and deployment using Python, C++, Rust, and cloud-native technologies.
About the role
Key Responsibilities
- Architect and build high‑performance, cloud‑native services that enable rapid model training, safety experiments, and large‑scale deployment of Claude.
- Design and maintain CI/CD pipelines, containerization strategies, and observability solutions to support continuous delivery and reliability.
- Collaborate with research, safety, and product teams to translate AI system requirements into robust, scalable infrastructure.
- Mentor and guide junior engineers, fostering a culture of code quality, automation, and best practices.
- Evaluate and integrate emerging technologies (e.g., new runtimes, distributed frameworks) to improve developer productivity and system performance.
Requirements
- 10+ years of software engineering experience, with deep expertise in Python, C++, and Rust.
- Proven track record building large‑scale, cloud‑native systems on AWS, including Kubernetes, Docker, and CI/CD tooling.
- Strong understanding of distributed systems, performance optimization, and reliability engineering.
- Excellent communication skills and a passion for mentoring and building high‑performing teams.
- Experience in AI or ML infrastructure is highly desirable.
Skills
pythoncrustcicddockerkubernetesaws