Taro Logo

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 2 months 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