Anthropic · Remoto · New York, United States
Join Anthropic, a leading AI safety and research company. As a Staff+ Software Engineer in our Infrastructure organization, you will build and operate the distributed systems that train, serve, and secure our AI models. You will work directly with our Research teams to create reliable, scalable, and performant infrastructure. This role involves independently scoping and leading complex infrastructure projects, building partnerships with researchers, mentoring other engineers, and improving operational processes.
- 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)
- Strong written and verbal communication skills, with experience building alignment across multiple teams or stakeholders
- Experience with modern cloud infrastructure (e.g., Kubernetes, infrastructure as code, AWS, GCP)
- Visa sponsorship: We do sponsor visas! However, we aren't able to successfully sponsor visas for every role and every candidate. But if we make you an offer, we will make every reasonable effort to get you a visa, and we retain an immigration lawyer to help with this
- Required field of study: A field relevant to the role as demonstrated through coursework, training, or professional experience
- Minimum education: Bachelor’s degree or an equivalent combination of education, training, and/or experience
- Location-based hybrid policy: Currently, we expect all staff to be in one of our offices at least 25% of the time. However, some roles may require more time in our offices
- We encourage you to apply even if you do not believe you meet every single qualification
- Minimum years of experience: Years of experience required will correlate with the internal job level requirements for the position
- 10+ years of software engineering experience, not including internships
- Low-level systems experience (e.g., Linux kernel tuning, eBPF)
- Experience with machine learning infrastructure (e.g., GPUs, TPUs, Trainium) and associated networking infrastructure (e.g., NCCL)
- Experience applying security or privacy engineering best practices