Machine Learning Engineer

DeepRec.ai

San Francisco (CA)

On-site

USD 150,000 - 220,000

Full time

16 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity

Job summary

DeepRec.ai in San Francisco is seeking a Machine Learning Engineer specializing in reinforcement learning and simulation. You will build scalable RL environments and production-grade software to enable researchers to train and evaluate cutting-edge AI models.

The role focuses on turning research requirements into robust, high-performance systems, with opportunities to take ownership, mentor other engineers, and shape engineering practices as the company grows.

Qualifications

  • Strong software engineering fundamentals and production-quality systems.
  • Interest in machine learning, AI, or related disciplines.
  • Excellent analytical and problem-solving skills.
  • Ability to learn unfamiliar technologies quickly.
  • Hands-on engineering approach with end-to-end ownership.
  • High ownership and adaptability in a fast-moving startup.

Responsibilities

  • Build, scale, and productionise reinforcement learning environments used to train and evaluate advanced AI models.
  • Translate research ideas and experimental requirements into reliable, high-performance engineering systems.
  • Develop infrastructure to run simulation environments efficiently and at scale.
  • Improve software quality, maintainability, testing, and engineering standards across the team.
  • Collaborate with research colleagues to identify which environments and approaches deliver measurable improvements in model performance.
  • Support model post-training, evaluation, and benchmarking where appropriate.
  • Help validate simulation results through real-world model evaluation and testing on robotic systems.
  • Identify opportunities to improve performance, scalability, and the efficiency of development workflows.
  • Take ownership of technical challenges in a fast-moving environment where priorities can evolve quickly.

Job description

Machine Learning Engineer – Reinforcement Learning & Simulation

Working Arrangement: Full-time, office-based

Compensation: $150,000–$220,000 base salary + equity

About the Opportunity

We’re partnering with an ambitious, well-funded AI startup working at the intersection of machine learning, reinforcement learning, simulation, and robotics.

The company is building infrastructure to train, evaluate, and improve next-generation AI models, combining advanced simulation environments with substantial real-world robotics infrastructure. Having established a significant operational foundation, the team is now focused on scaling the engineering systems that enable reinforcement learning environments to be developed, tested, and deployed at pace.

This is an opportunity to join a small, exceptionally driven technical team at an early stage, with significant ownership over core systems and the chance to help shape engineering standards as the company grows.

The Role

We’re looking for a strong Machine Learning Engineer with excellent technical fundamentals and an interest in reinforcement learning, simulation, and AI systems.

Your primary focus will be scaling the production of reinforcement learning environments, turning research requirements into robust, efficient, and maintainable software systems. You’ll work closely with researchers to build the infrastructure needed to run simulations at scale and support the training and evaluation of advanced AI models.

This is a highly engineering-focused role. You won’t necessarily need to develop novel reinforcement learning algorithms or have an extensive robotics background. Instead, we’re looking for someone who can build excellent software, solve difficult technical problems, and learn new concepts quickly.

For more experienced candidates, there is also scope to take on greater technical ownership, mentor other engineers, and help establish the engineering practices that will support the team's next phase of growth.

What You’ll Be Doing
  • Build, scale, and productionise reinforcement learning environments used to train and evaluate advanced AI models.
  • Translate research ideas and experimental requirements into reliable, high-performance engineering systems.
  • Develop infrastructure to run simulation environments efficiently and at scale.
  • Improve software quality, maintainability, testing, and engineering standards across the team.
  • Collaborate with research colleagues to identify which environments and approaches deliver measurable improvements in model performance.
  • Support model post-training, evaluation, and benchmarking where appropriate.
  • Help validate simulation results through real-world model evaluation and testing on robotic systems.
  • Identify opportunities to improve performance, scalability, and the efficiency of development workflows.
  • Take ownership of technical challenges in a fast-moving environment where priorities can evolve quickly.
What We’re Looking For

The team places significant emphasis on technical ability, problem-solving, learning velocity, and ownership rather than a rigid checklist of previous experience.

You’ll ideally bring:

  • Strong software engineering fundamentals and the ability to build clean, reliable, production-quality systems.
  • A strong general technical background, with an interest in machine learning, AI, or related disciplines.
  • Excellent analytical and problem-solving skills.
  • The ability to learn unfamiliar technologies and technical concepts quickly.
  • A practical, hands-on approach to engineering, with the initiative to take projects from concept through implementation.
  • High levels of ownership, adaptability, and intellectual curiosity.
  • The motivation to work closely with a small, ambitious team tackling technically challenging problems.
Experience in one or more of the following would be advantageous:
  • Machine learning engineering or research engineering.
  • Reinforcement learning and simulation environments.
  • Production ML systems or large-scale software infrastructure.
  • GPU-accelerated computing and simulation.
  • Robotics and embodied AI.

A background in robotics is not essential. The priority is strong software and AI capability rather than a purely mechanical, electrical, or controls-focused background.

Candidates with a bachelor's or master's degree, a PhD, or equivalent practical experience are all welcome to apply. Exceptional early-career engineers will be considered alongside more experienced candidates.

The Technical Environment

The team is working with modern AI training and simulation technologies, including GPU-accelerated simulation and model post-training frameworks.

Technologies discussed include:
  • Python and modern software engineering tools.
  • Reinforcement learning and simulation workflows.
  • GPU-accelerated simulation, including Newton and MuJoCo Warp.
  • Model post-training tools, including Tinker.
  • Model evaluation, benchmarking, and performance optimisation.

The precise stack is flexible. Strong underlying engineering ability and the capacity to pick up new tools quickly are more important than prior experience with every technology listed.

Why Join?

Work at the frontier of AI. Contribute to the environments and infrastructure used to train and evaluate increasingly capable AI models.

Build at meaningful scale. Work with a company that combines simulation-based development with substantial real-world robotics infrastructure, allowing models and environments to be evaluated beyond purely theoretical settings.

Take ownership early. Join a small technical team where your work will have a direct impact on the product, engineering standards, and future direction of the business.

Work closely with research talent. Collaborate with highly technical colleagues to turn research ideas into scalable, production-ready systems.

Help shape the engineering culture. Play a meaningful role in raising software quality and establishing practices that support the next stage of growth.

Grow with an ambitious business. Join at an early stage, with competitive compensation, equity participation, and the opportunity to take on increasing technical responsibility.

This is a full-time, office-based role in San Francisco. The team values close collaboration, fast iteration, high ownership, and a strong commitment to delivering results.

The environment is intense and best suited to people who enjoy working hard, tackling difficult problems, and learning rapidly alongside ambitious engineers and researchers. Candidates should be comfortable with a demanding startup environment and a high level of commitment to the work.

Compensation

The salary range for this position is $130,000–$220,000 base salary, plus equity, depending on level

Interested?

If you’re a strong ML engineer who wants to build the infrastructure behind next-generation AI systems, we’d love to hear from you.

Whether you come from a traditional software engineering background, ML engineering, research engineering, or a related technical discipline, we’re interested in people who combine excellent fundamentals with the ability to learn quickly and deliver high-quality work.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Protech Talent • New York (NY)

On-site
USD 200,000 - 400,000
Senior Machine Learning Engineer, AI Infra
Senior Machine Learning Engineer, AI Infra

Robinhood • Bellevue (CA)

On-site
USD 209,000 - 245,000
Health insurance
Equity ownership
401k matching
+2
AI/ML Engineer (US)
AI/ML Engineer (US)

Latitude • San Francisco (CA)

Hybrid
USD 130,000 - 220,000
Member of Technical Staff - Machine Learning Capabilities, New Graduates
Member of Technical Staff - Machine Learning Capabilities, New Graduates

Preference Model • San Francisco (CA)

On-site
USD 100,000 - 130,000
Competitive cash and equity compensation
Health, vision, dental benefits
401K match
+2
Machine Learning Engineer, Implicit Signals
Machine Learning Engineer, Implicit Signals

OpenAI • San Francisco (CA)

On-site
USD 381,000 - 510,000
Machine Learning Engineer
Machine Learning Engineer

Qubeaxis • San Francisco (CA)

On-site
USD 130,000 - 180,000
Competitive salary guidance
Performance bonus up to 20%
Equity options
+4
AI Research Engineer
AI Research Engineer

Standard Bots • New York (NY)

On-site
USD 225,000 - 300,000
Employee Stock Options
Paid Time Off
Medical/Dental/Vision Insurance
+3
Member of Technical Staff - Research Engineer, RL Environments
Member of Technical Staff - Research Engineer, RL Environments

Preference Model • San Francisco (CA)

On-site
USD 170,000 - 260,000
Cash & equity compensation
Ownership & autonomy
Top ML engineers
+5
Machine Learning Engineer
Machine Learning Engineer

Zenos, Inc. • San Mateo (CA)

On-site
USD 180,000 - 260,000
Competitive salary + significant%20equ
Relocation support
100% health coverage
AI/ ML Engineer
AI/ ML Engineer

Sharpe Recruiting Ventures • New York (NY)

On-site
USD 140,000 - 210,000