Anthropic is on a mission to create reliable, interpretable, and steerable AI systems that are safe and beneficial for users and society. As a Software Engineer at Anthropic, you'll work on large-scale ML systems, touching all parts of the code and infrastructure. You'll be involved in improving cluster reliability, enhancing throughput and efficiency, running scientific experiments, and upgrading dev tooling. The role requires significant software engineering experience, a results-oriented approach, flexibility, and a willingness to learn about machine learning research. You'll be part of a collaborative team that values pair programming and cares about the societal impacts of AI.
Strong candidates may have experience with high-performance ML systems, GPUs, Kubernetes, PyTorch, OS internals, language modeling with transformers, reinforcement learning, large-scale ETL, security and privacy best practices, and low-level systems. Projects may include optimizing new attention mechanisms, comparing Transformer variants' efficiency, preparing datasets for model consumption, scaling distributed training jobs, and creating visualizations of language model attention.
Anthropic offers a competitive compensation package including salary, equity, and comprehensive benefits. The company values diversity and encourages applications from underrepresented groups. They offer a hybrid work model with at least 25% office time required, and provide visa sponsorship for eligible candidates. Join Anthropic to be part of a team advancing the frontiers of AI research and development with a focus on safety and societal benefit.