Software Engineer

Anthropic creates reliable, interpretable, and steerable AI systems, focusing on safe and beneficial AI development for users and society.
$280,000 - $485,000
Machine Learning
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
AI

Description For Software Engineer

Anthropic is seeking a Software Engineer to join their mission of creating reliable, interpretable, and steerable AI systems. This role offers an opportunity to work on cutting-edge AI technology while focusing on safety and societal benefits. The position involves building large-scale ML systems, improving infrastructure, and working on scientific experiments. The ideal candidate will have significant software engineering experience and a strong interest in machine learning research.

The role combines technical expertise with a focus on AI safety and ethics. You'll work on projects ranging from optimizing attention mechanisms to scaling distributed training jobs across thousands of GPUs. The company values collaboration, with pair programming being a key part of their working style. They operate as a cohesive team focused on large-scale research efforts rather than smaller, isolated projects.

Anthropic offers a competitive compensation package ranging from $280,000 to $485,000, along with benefits including equity donation matching, generous vacation and parental leave, and flexible working hours. The position requires at least 25% in-office presence in either San Francisco, New York City, or Seattle. The company sponsors visas and values diverse perspectives, especially given the significant social and ethical implications of their work.

The work environment emphasizes empirical science approaches to AI research, similar to physics and biology. You'll be part of a collaborative team that regularly engages in research discussions to ensure high-impact work. The role requires strong communication skills and the ability to understand complex systems design tradeoffs in rapidly evolving software systems.

Last updated 6 days ago

Responsibilities For Software Engineer

  • Build large scale ML systems from the ground up
  • Improve cluster reliability for big jobs
  • Enhance throughput and efficiency
  • Run and design scientific experiments
  • Improve dev tooling
  • Work on system optimization and infrastructure
  • Collaborate through pair programming

Requirements For Software Engineer

Python
Kubernetes
  • Bachelor's degree in a related field or equivalent experience
  • Significant software engineering experience
  • Results-oriented with bias towards flexibility and impact
  • Willingness to pick up slack outside job description
  • Interest in machine learning research
  • Must work in office at least 25% of the time

Benefits For Software Engineer

Medical Insurance
Visa Sponsorship
Parental Leave
Relocation Benefits
  • Competitive compensation and benefits
  • Optional equity donation matching
  • Generous vacation and parental leave
  • Flexible working hours
  • Office space for collaboration

Interested in this job?

Jobs Related To Anthropic Software Engineer

Machine Learning Systems Engineer, RL Engineering

Senior ML Systems Engineer role at Anthropic focused on building and improving reinforcement learning systems for AI model training

Research Engineer, Knowledge Team

Senior Research Engineer position at Anthropic focused on redesigning how AI systems interact with external data sources through innovative information architectures and LLM training.

Research Engineer, Frontier Red Team (RSP Evaluations)

Senior Research Engineer position at Anthropic focusing on AI safety evaluations and implementing responsible scaling policies for frontier AI models.

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.

Machine Learning Engineer

Senior Machine Learning Engineer role at Adobe, developing innovative ML models and deploying AI solutions for the Digital Experience platform. Salary range: $120,700-$228,600.