Staff+ Software Engineer, Research Systems Engineering
Friendly (Travel-Required) | San Francisco, CA | Seattle, WA | New York City, NY · New York City, NY · San Francisco · USD 320,000-485,000 / year · 10+ years experience · Posted Sep 24, 2026
At a glance
- Experience
- 10+ years experience
- Location
- Friendly (Travel-Required) | San Francisco, CA | Seattle, WA | New York City, NY · New York City, NY · San Francisco
- Salary
- USD 320,000-485,000 / year · Base salary
- Visa sponsorship
- Visa sponsorship available
About Anthropic
- Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.
About the role
- Anthropic's Infrastructure organization builds and operates the distributed systems that train, serve, and secure our AI models, with every other team depending on these systems.
- In this role, you will work directly with Research teams to build reliable, scalable, and performant infrastructure.
- This is a cross-functional systems team where you will scope and lead complex, multi-month infrastructure projects and resolve performance and scalability bottlenecks.
Responsibilities
- Independently scope and lead complex, multi-month infrastructure projects, from an ambiguous starting point through to a production system
- Build deep partnerships with researchers and Research teams to understand their needs and deliver for them
- Mentor other engineers and help raise the technical bar for the team
- Build alignment on technical direction across multiple teams, working through ambiguous problem spaces
- Take ownership of the reliability, scalability, and security of the systems you build as usage and complexity grow
- Lead the improvement of operational processes across Infrastructure, such as incident response, postmortems, and on-call rotations, so the team learns from every incident
Requirements
- Experience designing, building, and operating large-scale distributed systems or infrastructure in production
- Experience independently scoping and delivering complex, ambiguous, multi-month technical projects
- Prior experience as a technical lead or mentor for other engineers
- Experience making architectural decisions that other engineers and teams build on top of
- Strong software engineering fundamentals and proficiency in at least one programming language (e.g., Python, Rust, Go, Java)
- Experience with modern cloud infrastructure (e.g., Kubernetes, infrastructure as code, AWS, GCP)
- Strong written and verbal communication skills, with experience building alignment across multiple teams or stakeholders
- Bachelor’s degree or an equivalent combination of education, training, and/or experience
- Field relevant to the role as demonstrated through coursework, training, or professional experience
Preferred qualifications
- 10+ years of software engineering experience, not including internships
- Experience with machine learning infrastructure (e.g., GPUs, TPUs, Trainium) and associated networking infrastructure (e.g., NCCL)
- Low-level systems experience (e.g., Linux kernel tuning, eBPF)
- Experience applying security or privacy engineering best practices
Benefits
- Competitive compensation and benefits
- Optional equity donation matching
- Generous vacation
- Parental leave
- Flexible working hours
Workplace
- Location-based hybrid policy expecting all staff to be in one of the offices at least 25% of the time, though some roles may require more time in offices.
Skills
- Python
- Rust
- Go
- Java
- Kubernetes
- AWS
- GCP
- GPUs
- TPUs
- Trainium
- NCCL
- Linux Kernel
Show all 13 skills
- eBPF