Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Horizons image - Rise Careers
Job details

Software Engineer, Horizons

About Anthropic

Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.

About the role:

As a Software Engineer on the Horizons team, you will collaborate with a diverse group of researchers and engineers to advance the capabilities and safety of large language models through fundamental research in reinforcement learning, creating 'agentic' models via tool use for open-ended tasks such as computer use, improving reasoning abilities in areas such as code generation and mathematics, and developing prototypes for internal use, productivity, and evaluation.

Representative projects:

  • Design and maintain high-performance data pipelines for processing large-scale code datasets and implementing secure sandboxed execution environments.
  • Architect and optimize core reinforcement learning infrastructure, from clean training abstractions to distributed experiment management across GPU clusters. Help scale our systems to handle increasingly complex research workflows.
  • Build intuitive developer tools and dashboards for analyzing ML experiments, including real-time visualizations, interactive debugging interfaces, and efficient metrics collection systems that help researchers understand model behavior.
  • Drive performance improvements across our stack through profiling, optimization, and benchmarking. Implement efficient caching solutions and debug distributed systems to accelerate both training and evaluation workflows.
  • Collaborate across research and engineering teams to develop automated testing frameworks, design clean APIs, and build scalable infrastructure that accelerates AI research.

You may be a good fit if you:

  • 5+ years of industry-related experience
  • Are proficient in Python and async/concurrent programming with frameworks like Trio
  • Have a strong software engineering background and are interested in working closely with researchers and other engineers
  • Enjoy pair programming (we love to pair!)
  • Care about code quality, testing, and performance
  • Have strong systems design and communication skills
  • Are passionate about the potential impact of AI and are committed to developing safe and beneficial systems

Strong candidates may also:

  • Have experience with virtualization and sandboxed code execution environments
  • Have experience with Kubernetes
  • Have contributed to major open-source projects
  • Have experience with distributed systems or high-performance computing
  • Are familiar with a diverse set of technologies and programming language ecosystems

Candidates need not have:

  • Formal certifications or education credentials
  • Experience with LLMs, reinforcement learning, or machine learning research before

Deadline to apply: None. Applications will be reviewed on a rolling basis. 

The expected salary range for this position is:

Annual Salary:
$280,000$560,000 USD

Logistics

Location-based hybrid policy: Currently, we expect all staff to be in one of our offices at least 25% of the time. However, some roles may require more time in our offices.

Visa sponsorship: We do sponsor visas! However, we aren't able to successfully sponsor visas for every role and every candidate. But if we make you an offer, we will make every reasonable effort to get you a visa, and we retain an immigration lawyer to help with this.

We encourage you to apply even if you do not believe you meet every single qualification. Not all strong candidates will meet every single qualification as listed.  Research shows that people who identify as being from underrepresented groups are more prone to experiencing imposter syndrome and doubting the strength of their candidacy, so we urge you not to exclude yourself prematurely and to submit an application if you're interested in this work. We think AI systems like the ones we're building have enormous social and ethical implications. We think this makes representation even more important, and we strive to include a range of diverse perspectives on our team.

How we're different

We believe that the highest-impact AI research will be big science. At Anthropic we work as a single cohesive team on just a few large-scale research efforts. And we value impact — advancing our long-term goals of steerable, trustworthy AI — rather than work on smaller and more specific puzzles. We view AI research as an empirical science, which has as much in common with physics and biology as with traditional efforts in computer science. We're an extremely collaborative group, and we host frequent research discussions to ensure that we are pursuing the highest-impact work at any given time. As such, we greatly value communication skills.

The easiest way to understand our research directions is to read our recent research. This research continues many of the directions our team worked on prior to Anthropic, including: GPT-3, Circuit-Based Interpretability, Multimodal Neurons, Scaling Laws, AI & Compute, Concrete Problems in AI Safety, and Learning from Human Preferences.

Come work with us!

Anthropic is a public benefit corporation headquartered in San Francisco. We offer competitive compensation and benefits, optional equity donation matching, generous vacation and parental leave, flexible working hours, and a lovely office space in which to collaborate with colleagues.

Anthropic Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Anthropic DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Anthropic
Anthropic CEO photo
Unknown name
Approve of CEO

Average salary estimate

$420000 / YEARLY (est.)
min
max
$280000K
$560000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Horizons, Anthropic

Are you a passionate Software Engineer looking to make a significant impact in the world of AI? Join the Horizons team at Anthropic, where our mission is to create safe, reliable, and interpretable AI systems that benefit users and society as a whole. In this role, you will work alongside a diverse group of talented researchers and engineers, embracing collaboration to push the boundaries of large language models through pioneering research in reinforcement learning. Imagine being responsible for designing high-performance data pipelines and architecting core infrastructures that advance AI research! You’ll also build intuitive developer tools and dashboards to analyze machine learning experiments, drive performance improvements, and collaborate on automated testing frameworks. If you’re proficient in Python, love pair programming, and have a strong software engineering background, you might be a perfect fit for this position. At Anthropic, we value communication and collaboration, fostering a culture of growth and inclusivity. Plus, with our flexible, hybrid work policy in our vibrant cities like San Francisco and New York City, you can thrive in your role while enjoying a supportive work environment. Explore the opportunity to join a team committed to making a difference and apply your skills to developing AI systems that promote safety, ethics, and beneficial outcomes for everyone. Let’s make technology better together at Anthropic!

Frequently Asked Questions (FAQs) for Software Engineer, Horizons Role at Anthropic
What are the qualifications required for the Software Engineer position at Anthropic?

For the Software Engineer role at Anthropic, candidates are encouraged to have at least 5 years of industry experience, along with proficiency in Python and frameworks for async programming. A strong software engineering background is essential, and an interest in collaborating with researchers and engineers will be beneficial. Additional experience in virtualization, Kubernetes, distributed systems, and open-source contributions would be advantageous but not mandatory.

Join Rise to see the full answer
What kind of projects will a Software Engineer at Anthropic work on?

As a Software Engineer on the Horizons team at Anthropic, you will engage in a variety of impactful projects. These include designing high-performance data pipelines, optimizing reinforcement learning infrastructure, developing intuitive developer tools for ML experiments, and collaborating across teams to enhance AI research. Your work will directly contribute to the advancement of AI safety and capability.

Join Rise to see the full answer
What is the salary range for the Software Engineer position at Anthropic?

The anticipated annual salary for the Software Engineer role at Anthropic ranges from $280,000 to $560,000 USD, reflecting the company’s commitment to offering competitive compensation to attract the best talent in the AI field.

Join Rise to see the full answer
Does Anthropoc offer visa sponsorship for the Software Engineer position?

Yes, Anthropic sponsors visas for the Software Engineer position. While the company makes every effort to assist with visa applications, it’s important to note that visa sponsorship is not guaranteed for every role or candidate. However, if an offer is extended, Anthropic will provide support and resources throughout the visa process.

Join Rise to see the full answer
What is the hybrid work policy for the Software Engineer role at Anthropic?

Anthropic has a location-based hybrid policy for its employees, including Software Engineers. While staff are expected to be in one of the offices at least 25% of the time, specific roles may necessitate more frequent office attendance for collaboration and project work. This flexibility allows for a balance between in-office collaboration and remote productivity.

Join Rise to see the full answer
What makes the Software Engineer position at Anthropic unique?

The Software Engineer position at Anthropic stands out due to the company’s approach to AI research that emphasizes collaboration, impactful large-scale efforts, and a commitment to ethical AI. The focus on communication, diverse perspectives, and a cohesive team environment makes this role particularly enriching for those looking to contribute meaningfully to AI development.

Join Rise to see the full answer
Can candidates without formal education apply for the Software Engineer role at Anthropic?

Absolutely! Anthropic encourages candidates to apply for the Software Engineer position even if they do not have formal certifications or educational credentials. The company values skills and experience over traditional qualifications, believing that diverse life experiences can contribute greatly to the team's success.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Horizons
What experience do you have with Python and async programming for AI applications?

When answering this question, showcase specific projects where you utilized Python, especially with frameworks like Trio. Describe the challenges you faced, the solutions you implemented, and the impact it had on the project. Highlight your coding practices, such as testing and performance optimization, to demonstrate your comprehension of building reliable software.

Join Rise to see the full answer
Can you explain how you would design a high-performance data pipeline?

Approach this question by outlining your understanding of data flow and processing requirements. Discuss the design principles you would follow, such as scalability, fault tolerance, and efficient resource utilization. Provide an example of a past project where you successfully designed a data pipeline and the techniques you used to ensure its performance.

Join Rise to see the full answer
Describe your experience in optimizing machine learning infrastructure.

For this question, focus on your practical experiences with infrastructure optimization. Talk about specific tools, frameworks, or methodologies you've employed, improvements achieved, and how those changes enhanced the overall efficiency of the AI models you were working with. Be sure to highlight any performance metrics to illustrate your impact.

Join Rise to see the full answer
What strategies do you use to drive performance improvements in software systems?

Discuss the various profiling, optimization, and benchmarking techniques you apply to identify bottlenecks in your systems. Share specific strategies you've used in the past, such as caching solutions or optimizing algorithms to improve performance, and the quantifiable results of those initiatives.

Join Rise to see the full answer
How do you approach collaboration with researchers in your projects?

Explain your philosophy on teamwork and collaboration. Provide examples of projects where you worked closely with researchers, focusing on communication techniques you used, how you facilitated knowledge sharing, and how you aligned technical perspectives with research goals to achieve project success.

Join Rise to see the full answer
What aspects of AI safety are you most passionate about?

Reflect on your motivations and understanding of AI safety, mentioning specific challenges or ethical considerations that resonate with you. You could discuss relevant literature, personal beliefs, or experiences that have shaped your views, demonstrating your analytical approach to real-world implications of AI technologies.

Join Rise to see the full answer
How do you ensure code quality and testing in your projects?

Describe your approach to maintaining high code quality, including the use of code reviews, unit testing, and adherence to best practices. Discuss tools you integrate into your workflow for continuous integration and continuous deployment (CI/CD), emphasizing how these practices contribute to reliable and maintainable code.

Join Rise to see the full answer
Can you explain a complex technical concept to a non-technical audience?

Prepare for this question by practicing explaining technical topics in simple terms. Choose a concept relevant to the position, such as reinforcement learning, and break it down into relatable examples. Show your ability to communicate effectively and adapt your message for diverse audiences.

Join Rise to see the full answer
What challenges do you foresee in developing agentic AI models?

Illustrate your understanding of the complexities involved in creating agentic AI systems by discussing potential challenges such as ensuring safety, interpretability, and autonomy. Highlight your problem-solving mindset and previous experiences dealing with such challenges, emphasizing collaboration with cross-functional teams.

Join Rise to see the full answer
What motivates you to work on AI technologies?

Your answer should convey your passion for the technology and its potential to positively impact society. Reflect on the ethical implications and societal benefits of AI, and describe your personal experiences or projects that inspired your commitment, making your motivations relatable and engaging.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Anthropic Hybrid San Francisco, CA | New York City, NY | Seattle, WA
Posted 12 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Passion for Exploration
Rapid Growth
Social Impact Driven
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Equity
401K Matching
Commuter Benefits
Learning & Development
WFH Reimbursements
Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Passion for Exploration
Rapid Growth
Social Impact Driven
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Equity
401K Matching
Commuter Benefits
Learning & Development
WFH Reimbursements
Photo of the Rise User
Posted 5 days ago
Posted 5 days ago
Posted 10 days ago
Photo of the Rise User
Posted 8 days ago

Anthropic is an AI startup public-benefit company dedicated to AI safety and research, aiming to develop dependable, interpretable, and controllable AI systems. The company was was founded by former members of OpenAI in 2021.

170 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Future MakerBadge InnovatorBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Passion for Exploration
Rapid Growth
Social Impact Driven
Mission Driven
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Equity
401K Matching
Commuter Benefits
Learning & Development
WFH Reimbursements
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
SALARY RANGE
$280,000/yr - $560,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!