Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 7
Automated Testing
CI/CD @ 8
Communication @ 6
GitHub @ 7
GitHub Actions @ 7
Jenkins @ 7
Kubernetes
Observability
Software Development @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Anthropic is seeking a Staff Software Engineer to join its Continuous Integration team within the Developer Productivity organization. The team builds and operates infrastructure that enables hundreds of engineers to ship code safely and efficiently to production.
The CI system includes infrastructure for automated testing and code quality assurance across a large monorepo; test infrastructure running on Kubernetes clusters across multiple cloud providers; intelligent test selection, execution, and reporting; merge queue management and branching strategies; and CI tooling and automation that improves developer productivity and reduces operational overhead.
Responsibilities
- Design and build highly reliable, scalable CI infrastructure supporting thousands of daily builds across multiple cloud providers.
- Develop intelligent test selection systems that reduce CI time while maintaining code quality.
- Build and improve incident response automation, including cluster load shedding, automatic recovery, and observability tooling.
- Improve test infrastructure reliability through flake detection, quarantine systems, and test state management.
Requirements
- 10+ years of relevant industry experience building and operating large-scale CI/CD systems.
- Deep experience with CI orchestration tools such as Buildkite, Jenkins, GitHub Actions, or similar.
- Strong focus on developer productivity and reducing friction in the software development lifecycle.
- Experience with container orchestration at scale.
- Excellent communication skills and an interest in supporting internal partners.
- Commitment to reliability and building systems that do not fail the same way twice.
- A bachelor's degree or equivalent combination of education, training, and experience in a relevant field, or equivalent relevant professional experience.
Strong candidates may also have experience with merge queues and branch management at scale, test infrastructure including intelligent test selection and flake management, CLI tools and developer-facing services, and GitHub API automation.
Benefits
- Competitive compensation and benefits.
- Optional equity donation matching.
- Generous vacation and parental leave.
- Flexible working hours.
- Office collaboration space.
- Visa sponsorship is available, although sponsorship cannot be guaranteed for every role and candidate.
The role has no application deadline; applications are reviewed on a rolling basis. Anthropic currently expects staff to work from one of its offices at least 25% of the time, although some roles may require more office time.