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.
AI @ 4
Communication @ 7
Customer Support @ 4
Go @ 7
Java @ 7
Networking
Observability
Planning @ 4
Rust @ 7
Security @ 4
- 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 an experienced software engineer to help design, secure, operate, scale, govern, and optimize exabyte-scale, multi-cloud blob storage platforms supporting AI research, development, training, CI, sandboxing, inference, warehousing, and long-term data retention.
Responsibilities
- Shape the technical strategy and architecture for Anthropic's storage layers.
- Build relationships with users and partner teams and understand their access patterns and security, usability, and business requirements.
- Partner with cloud service providers, networking, and data center teams on infrastructure primitives.
- Translate user needs into scalable system designs and drive technical alignment.
- Make principled tradeoffs across durability, availability, consistency, performance, security, and cost, and document architectural decisions.
- Break large problems into milestones and lead cross-functional teams to ship new capabilities safely.
- Work across backend stacks, abstraction layers, and clients to provide simple, consistent interfaces regardless of where data resides.
- Plan and lead large migrations of critical workloads with minimal user disruption.
- Participate in and improve operations, including SLOs, observability, capacity planning, incident response, and on-call.
- Remain hands-on with code and production systems, including critical and complex areas.
Requirements
- Experience designing, building, and operating a large-scale distributed storage system in production, such as an object store, distributed file system, or block storage service.
- Deep understanding of storage fundamentals, including replication and erasure coding, consistency models, metadata management, durability, failure handling, high availability, access controls, identity models, security approaches, abstraction layers, network requirements, and multi-region considerations.
- Experience serving as an owner, technical lead, or architect for a large and complex infrastructure system relied upon by organizations and customers.
- Strong software engineering fundamentals and hands-on coding ability in at least one systems language, such as C++, Rust, Go, or Java.
- Experience operating and steering critical infrastructure at scale, including security, on-call, incident response, capacity planning, customer support, and cost efficiency.
- Strong written and verbal communication skills, including experience driving alignment on technical direction across multiple organizations and stakeholders.
- A bachelor's degree or equivalent combination of education, training, and experience. The field of study must be relevant to the role through coursework, training, or professional experience.
Benefits
Anthropic offers competitive compensation and benefits, optional equity donation matching, generous vacation and parental leave, flexible working hours, and an office environment for collaboration. 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.
More jobs at Anthropic
Product Manager, Safe Access
Anthropic · New York City, United States, San Francisco, United States
USD 305,000-385,000 per year
Security Technology Deployment Specialist
Anthropic · New York City, United States, San Francisco, United States, Seattle, United States
USD 180,000-230,000 per year
Supplier Security & Assurance, Security GRC
Anthropic · San Francisco, United States
USD 255,000-270,000 per year
Technical Program Manager, Public Sector
Anthropic · New York City, United States, San Francisco, United States
USD 365,000-435,000 per year
Engineering Manager, Labs
Anthropic · New York City, United States, San Francisco, United States
USD 0 per year
Similar jobs
Staff+ Software Engineer, Infrastructure (Distributed Systems)
Anthropic · New York City, United States, San Francisco, United States, Seattle, United States
USD 320,000-485,000 per year
Staff Engineer, Datacenter Server Lifecycle
Anthropic · New York City, United States, San Francisco, United States, Seattle, United States
USD 320,000-405,000 per year
Software Engineer, Infrastructure, Interpretability
Anthropic · New York City, United States, San Francisco, United States
USD 320,000-485,000 per year
Staff Software Engineer, Infrastructure (Distributed Systems)
Anthropic · London, United Kingdom
GBP 325,000-390,000 per year
Software Engineer, Consumer Engineering
Reddit · United States
USD 164,000-229,000 per year
Senior Software Engineer, Consumer Engineering
Reddit · United States
USD 190,000-267,000 per year
Staff Software Engineer, Consumer Engineering
Reddit · United States
USD 217,000-303,000 per year
Senior Platform Engineer, GitLab Orbit
GitLab · Canada, United States
USD 139,200-235,200 per year