29 days ago

Research Engineer Machine Learning Reinforcement Learning

Anthropic

On Site
Full Time
$850,000
New York, NY
Apply

Job Overview

Job TitleResearch Engineer Machine Learning Reinforcement Learning
Job TypeFull Time
Offered Salary$850,000
LocationNew York, NY

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

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 Teams

Our Reinforcement Learning teams lead Anthropic's reinforcement learning research and development, playing a critical role in advancing our AI systems. We've contributed to all Claude models, with significant impacts on the autonomy and coding capabilities of Claude Sonnet 4.5 and Opus 4.5. Our work spans several key areas:

  • Developing systems that enable models to use computers effectively
  • Advancing code generation through reinforcement learning
  • Pioneering fundamental RL research for large language models
  • Building scalable RL infrastructure and training methodologies
  • Enhancing model reasoning capabilities

We collaborate closely with Anthropic's alignment and frontier red teams to ensure our systems are both capable and safe. We partner with the applied production training team to bring research innovations into deployed models, and are dedicated to implement our research at scale. Our Reinforcement Learning teams sit at the intersection of cutting-edge research and engineering excellence, with a deep commitment to building high-quality, scalable systems that push the boundaries of what AI can accomplish.

About The Role

As a Research Engineer within Reinforcement Learning, you will collaborate with a diverse group of researchers and engineers to advance the capabilities and safety of large language models. This role blends research and engineering responsibilities, requiring you to both implement novel approaches and contribute to the research direction. You'll work on fundamental research in reinforcement learning, creating 'agentic' models via tool use for open-ended tasks such as computer use and autonomous software generation, improving reasoning abilities in areas such as mathematics, and developing prototypes for internal use, productivity, and evaluation.

Representative Projects

  • 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.
  • Design, implement, and test novel training environments, evaluations, and methodologies for reinforcement learning agents which push the state of the art for the next generation of models.
  • 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

  • Are proficient in Python and async/concurrent programming with frameworks like Trio
  • Have experience with machine learning frameworks (PyTorch, TensorFlow, JAX)
  • Have industry experience in machine learning research
  • Can balance research exploration with engineering implementation
  • 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 Have

  • Familiarity with LLM architectures and training methodologies
  • Experience with reinforcement learning techniques and environments
  • Experience with virtualization and sandboxed code execution environments
  • Experience with Kubernetes
  • Experience with distributed systems or high-performance computing
  • Experience with Rust and/or C++

Strong Candidates Need Not Have

  • Formal certifications or education credentials
  • Academic research experience or publication history

Key skills/competency

  • Reinforcement Learning
  • Machine Learning
  • Python
  • PyTorch
  • TensorFlow
  • JAX
  • Large Language Models
  • Systems Design
  • Distributed Systems
  • AI Research

Tags:

Research Engineer
Machine Learning
Reinforcement Learning
Python
PyTorch
TensorFlow
JAX
Large Language Models
AI
Deep Learning
Distributed Systems
Systems Design

Share Job:

How to Get Hired at Anthropic

  • Tailor your resume: Highlight Python, ML frameworks, and RL experience.
  • Showcase systems thinking: Emphasize code quality, testing, and distributed systems.
  • Demonstrate passion: Articulate your commitment to safe and beneficial AI.
  • Prepare for collaboration: Discuss your experience with pair programming and cross-functional teamwork.
  • Review Anthropic's research: Understand their approach to large-scale AI efforts.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background