Demo

ML Research Engineer

Theorem
San Francisco, CA Full Time
POSTED ON 11/19/2025 CLOSED ON 12/18/2025

What are the responsibilities and job description for the ML Research Engineer position at Theorem?

We’re building products to make the future of software correct, understandable, and secure. Right now, AI has raised the floor on software engineering. We’re building for the world where it raises the ceiling.

What We’re Building

Our approach is to write software correctness feedback that scales with complexity and volume of code, so software is provably safe and reliable.

What This Looks Like In Practice

  • Post-training that make models as good at program analysis and formal reasoning as they are at writing Python.
  • Interfaces for navigating complex implementations of simple specifications to help users find bugs, generate design documentation, and implement non-functional requirements using compiler-level reasoning methods.

You may be a good fit if you

  • Pick projects that are a few orders of magnitude bigger, faster, or harder than SOTA
  • Have the gumption to try out something before everyone starts talking about it
  • Love to be helpful to the people around you, whether it is pair-debugging or teaching someone something new or just picking up the slack on the mundane tasks that are blocking progress
  • Dig deep to get satisfying explanations for how and why things work
  • Are practiced in solving last-mile problems

Compensation: $150,000-250,000 with generous equity

Salary : $150,000 - $250,000

Research Engineer - Computer Vision ML
Sesame -
San Francisco, CA
Machine Learning Research Engineer, Enterprise ML Systems
scaleai -
San Francisco, CA
Machine Learning Research Engineer, Enterprise ML Systems
Scale AI, Inc. -
San Francisco, CA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a ML Research Engineer?

Sign up to receive alerts about other jobs on the ML Research Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,900 - $95,589
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other ML Research Engineer jobs in the San Francisco, CA area that may be a better fit.

  • Scale AI, Inc. San Francisco, CA
  • Scale's ML platform (RLXF) team builds our internal distributed framework for large language model training and inference. The platform has been powering M... more
  • 19 Days Ago

  • Drafted San Francisco, CA
  • About Drafted Drafted is unlocking creativity in the physical world. We’re building foundational models and generative pipelines that create floor plans an... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!