Anthropic7 дней назад
Staff Software Engineer, Environments Infrastructure
Зарплата не указана
San Francisco
Обязанности
- 01Design widely used APIs, frameworks, and abstractions that other engineers and researchers build on, making correct usage the default and ruling out entire classes of errors structurally
- 02Own the platform layers that sit beneath every environment, including the agent runtime
- 03Build the tooling that lets environment owners understand, debug, and maintain their environments in production without needing an infrastructure engineer in the loop
- 04Embed with research teams on a rotational basis, work directly in their codebases without slowing down the research they support, and transfer ownership when you rotate off
- 05Anticipate silent failure modes and prevent them structurally through type safety, well-designed invariants, targeted testing, and refactors that reduce the room for correctness issues
- 06Drive adoption of new frameworks across the organization, including deprecations and cutovers
- 07Help define the engineering standards, review practices, and design patterns for a new team, and mentor researchers and engineers in adopting them
Требования
- 01Deep expertise in Python, including static typing, safe async and concurrency patterns, and writing performant code
- 02Strong taste in API and framework design, the ability to explain why an interface is right or wrong rather than just recognizing it, and a track record of other engineers or teams adopting and building on frameworks you have built
- 03Experience designing or operating stateful concurrent or distributed systems, and reasoning carefully about failure, retires, idempotency, and consistency
- 04A habit of verification: you measure before you conclude, and you build the checks that let a system show it's correct
- 05Experience working productively in large, evolving, or research-style codebases that you didn't originally write
- 06Strong written and verbal communication with collaborators of varied engineering backgrounds, and comfort with ambiguity: able to scope your own work from a loosely defined problem and drive it to a maintainable outcome
Условия
- 01Annual Salary: $405,000 — $605,000 USD
- 02Minimum education: Bachelor’s degree