Software Engineer - Horizons Team

AI research company focused on creating reliable, interpretable, and steerable AI systems for safe and beneficial use.
$280,000 - $560,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI

Description For Software Engineer - Horizons Team

Anthropic is seeking a Senior Software Engineer to join their Horizons team, focusing on advancing AI capabilities and safety. This role combines cutting-edge AI research with robust engineering practices, working on large language models, reinforcement learning, and tool-use development. The position offers a competitive salary range of $280,000-$560,000 and requires 5+ years of experience.

The role involves building critical infrastructure for AI research, including data pipelines, distributed systems, and developer tools. You'll work in a collaborative environment where pair programming is valued, and your work will directly impact the development of safe and beneficial AI systems.

Anthropic stands out for its approach to AI research as "big science," operating as a cohesive team on large-scale research efforts. They value impact over smaller, specific puzzles and view AI research as an empirical science. The company offers excellent benefits, including visa sponsorship, flexible working hours, and generous leave policies.

The ideal candidate will bring strong Python programming skills, experience with distributed systems, and a passion for AI safety. While experience with LLMs or machine learning isn't required, strong software engineering fundamentals and communication skills are essential. The role is hybrid-based in San Francisco, requiring at least 25% office presence.

This is an opportunity to work at the forefront of AI development with a team committed to creating reliable, interpretable, and steerable AI systems. Anthropic encourages applications from diverse backgrounds, recognizing that representation is crucial in developing AI systems with significant social and ethical implications.

Last updated 4 days ago

Responsibilities For Software Engineer - Horizons Team

  • Design and maintain high-performance data pipelines for processing large-scale code datasets
  • Implement secure sandboxed execution environments
  • Architect and optimize core reinforcement learning infrastructure
  • Build intuitive developer tools and dashboards for analyzing ML experiments
  • Drive performance improvements across the stack
  • Collaborate across teams to develop automated testing frameworks and scalable infrastructure

Requirements For Software Engineer - Horizons Team

Python
Kubernetes
  • 5+ years of industry-related experience
  • Proficiency in Python and async/concurrent programming with frameworks like Trio
  • Strong software engineering background
  • Strong systems design and communication skills
  • Passion for AI development and commitment to safe systems
  • Care about code quality, testing, and performance

Benefits For Software Engineer - Horizons Team

Visa Sponsorship
Parental Leave
  • Competitive compensation and benefits
  • Optional equity donation matching
  • Generous vacation and parental leave
  • Flexible working hours
  • Office space in San Francisco

Interested in this job?

Jobs Related To Anthropic Software Engineer - Horizons Team

Backend Software Engineer, Technical Partnerships

Senior Backend Engineer role at Anthropic focusing on technical partnerships and integration of AI models with cloud service partners.

Senior Software Engineer, Corporate Engineering

Senior Software Engineer, Corporate Engineering at Anthropic - Ensure optimal performance, security, and scalability of internal technology systems and infrastructure.

Engineer, Senior

Senior Engineer position at Qualcomm India focusing on systems testing, software modification, and quality assurance with comprehensive benefits and growth opportunities.

PnR Implementation Engineer, Senior

Senior PnR Implementation Engineer position at Qualcomm focusing on physical design and CAD tool solutions.

Senior Customer Engineer - Enterprise Compute

Senior Customer Engineer position at Qualcomm focusing on Windows on Snapdragon products, requiring expertise in embedded systems and customer support.