Back to jobs

2027 Internship Behavior ML Engineer, Learned Manipulation Policies

San Francisco, CA · San Francisco, California, United States

Live, first seen by us 38 days ago
Pay
Pay not listedSimilar roles state $166K–$240K
Work setting
On-site — work setting source
Location type: On-site
From the employer’s posting
Employment
Employment terms need review — employment source
About This Internship This is a fixed-term, project-based internship designed strictly for students (undergraduate or graduate) seeking resume-building experience, hands-on skill development, or industry exposure rather than a direct career launchpad. Candidates will own discrete, short-term projects that can be fully completed within the internship timeframe. Please note that while exceptional interns may occasionally be considered if business needs align, opportunities for full-time conversion are highly limited." Bedrock Robotics is an Equal Opportunity Employer
Employment type: Internship
From the employer’s posting
Team
Engineering › Behavior — team source
Department: Engineering › Behavior
From the employer’s posting

Before you apply

New graduates
For current studentsCurrently pursuing a BS, MS, or PhD in computer science, robotics, machine learning, or a related field or bringing equivalent research or industry experience
Sponsorship
Visa sponsorship not confirmed — sponsorship source
Will you now or in the future require visa sponsorship to work in the United States?
From the employer’s application form

What you’ll work on

Full posting
  • Train and iterate on diffusion, flow matching, and related behavior policies

  • Run architecture, conditioning, and hyperparameter experiments and report findings

  • Build and improve evaluation pipelines for task success, smoothness, and safety

  • Investigate failure modes such as distribution shift and mode collapse, and propose fixes

  • Check that offline metrics predict on-machine performance with simulation and eval teams

From the employer’s posting
Train and iterate on diffusion flow matching, and related behavior policies using real fleet demonstration data and simulated rollouts
Run architecture, conditioning, and hyperparameter explorations, and turn the results into clear findings the team can build on
Build and improve evaluation pipelines that score behavior models on task success, smoothness, safety margins, and operator-likeness
Investigate failure modes - distribution shift, mode collapse, out-of-distribution scenes and propose fixes
Work with the simulation and eval teams to make sure offline metrics actually predict on-machine performance
Education & alternatives
Required - Currently pursuing a BS, MS, or PhD in computer science, robotics, machine learning, or a related field or bringing equivalent research or industry experience - Strong Python and hands-on experience training models in PyTorch (or equivalent)

About Bedrock Robotics

This is a fixed-term, project-based internship designed strictly for students (undergraduate or graduate) seeking resume-building experience, hands-on skill development, or industry exposure rather than a direct career launchpad.

In the employer’s words · Read in context · Company website ↗

Apply at Bedrock Robotics

Posting record

Report an error
Status in our records
Live
First seen by us
Oct 2, 202638 days ago
Recorded sightings
37
Last seen by us
Nov 9, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Pay

$166K–$240K is typical

The middle half of what similar US postings state. This one doesn’t list pay.

From 1,383 postings in the last year. Stated ranges, not salaries paid.

Time since we first saw it

Day 38

Similar jobs usually come down between day 7 and day 72.

From 4,777 similar postings that came down. Coming down is not always a hire.

Bedrock Robotics is hiring

9 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Its jobs tend to stay up a long time
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • Python
  • PyTorch
Where the posting names them
- Currently pursuing a BS, MS, or PhD in computer science, robotics, machine learning, or a related field or bringing equivalent research or industry experience - Strong Python and hands-on experience training models in PyTorch (or equivalent) - Working understanding of generative modeling diffusion models, flow matching, VAEs, or similar and of imitation learning or behavior cloning

Your next step

Complete your application on jobs.ashbyhq.com. The employer’s form will show what is required.

Applying through Ashby

  • No account needed. “Autofill from resume” at the top of the form fills the key fields from your file.

Already applied? Track this application

Demand for ML Engineer roles

New ML Engineer postings at the employers we follow are up 13% over the last 6 weeks compared with the 6 before.

Weekly new ML Engineer postings at the same employers, from the week of August 17 to the week of November 2. The fewest in a week was 618, the most 1,131, and the latest week had 1,131.
August 17Last week

Each bar is one week of new postings. The darkest bars are the last 6 weeks.

Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.

About the role

We file this job under ML Engineer, by the work the posting describes.

ML engineers put machine learning models into products. They write the code that trains, ships, serves and monitors models so a recommendation or prediction works for real users.

Postings ask for strong Python and software engineering, a framework such as PyTorch, cloud services, and more and more often experience with large language models.

A data scientist often works out which model to build; an ML engineer makes it run reliably in production.

US government figures for computer and information research scientists

Median yearly pay, May 2025
$140,300
Expected change, 2025 to 2035
21.8% more jobsagainst 3.5% for all jobs

The government has no code for ML engineers, so these figures are for the closest group, computer and information research scientists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1221.

Job description

View original posting ↗

Join the team bringing autonomy to the built world

At Bedrock, we're moving AI out of the lab and onto real job sites. Our team includes veterans who helped launch Waymo, scaled Segment to a $3.2B acquisition, and grew Uber Freight to $5B in revenue. We retrofit the heavy equipment contractors already own, starting with excavators, so experienced crews can safely take on more projects and deliver more of the critical infrastructure our society needs.

In August 2026, Bedrock-equipped excavators began doing fully autonomous, paid work on live commercial job sites. We've more than doubled our customer base since 2025, and our machines now work with contractors across the South, Midwest, and Mid-Atlantic

In October 2026, we raised a $600M Series C co-led by CapitalG and Emergence Capital, bringing our total funding to nearly $1B. We're using it to put more autonomous machines to work, build the field and operations teams behind every deployment, and expand into new machine types and job-site tasks.

This is where algorithms meet steel-toed boots. You'll work alongside construction veterans and world-class engineers to solve physical-world problems that simulations can't touch. If you're ready to do meaningful work on hard problems, we'd love to have you join us.

About the Role & Team

Teaching a 40-ton excavator to move like an expert operator is a very different problem from teaching a car to stay in its lane. The motions are multimodal, there are many good ways to swing, dig, and dump and the consequences of getting them wrong are measured in cubic yards and bent steel. Bedrock's Behavior ML team builds the learned policies that decide what our machines actually do, and diffusion policies are a central bet: models that can represent the full distribution of expert behavior instead of averaging it into mush. As our Behavior ML intern, you'll help train those policies and build the evaluation that tells us whether they're genuinely better working alongside two hosts who sit on both the training and evaluation sides of the problem.

What You'll Do

  • Train and iterate on diffusion flow matching, and related behavior policies using real fleet demonstration data and simulated rollouts

  • Run architecture, conditioning, and hyperparameter explorations, and turn the results into clear findings the team can build on

  • Build and improve evaluation pipelines that score behavior models on task success, smoothness, safety margins, and operator-likeness

  • Investigate failure modes - distribution shift, mode collapse, out-of-distribution scenes and propose fixes

  • Work with the simulation and eval teams to make sure offline metrics actually predict on-machine performance

  • Contribute to the shared training codebase with clean, reviewed, reproducible work

  • Share results regularly with the behavior, controls, and autonomy teams

What We're Looking For

Required

  • Currently pursuing a BS, MS, or PhD in computer science, robotics, machine learning, or a related field or bringing equivalent research or industry experience

  • Strong Python and hands-on experience training models in PyTorch (or equivalent)

  • Working understanding of generative modeling diffusion models, flow matching, VAEs, or similar and of imitation learning or behavior cloning

  • Experience running and interpreting real training experiments: you know how to tell a real improvement from noise

  • Clear communication, you can explain what you tried, what happened, and what you'd do next

Preferred

  • Published work or substantial project experience in diffusion, flow matching, robot learning, or imitation learning

  • Experience training and building Vision Language Action (VLA) models

  • Experience training Reinforcement Learning (RL) policies for robot manipulation

  • Experience evaluating policies in simulation and reasoning about the sim-to-real gap

  • Familiarity with large-scale training infrastructure and experiment tracking tooling

  • Exposure to robotics, autonomous vehicles, or other physical-world control problems

  • Interest in construction, earthwork, or heavy equipment - no prior experience required

About This Internship

This is a fixed-term, project-based internship designed strictly for students (undergraduate or graduate) seeking resume-building experience, hands-on skill development, or industry exposure rather than a direct career launchpad. Candidates will own discrete, short-term projects that can be fully completed within the internship timeframe. Please note that while exceptional interns may occasionally be considered if business needs align, opportunities for full-time conversion are highly limited."

 

Bedrock Robotics is an Equal Opportunity Employer

We’re committed to building a diverse and inclusive workplace. We consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, age, disability, veteran status, genetic information, or any other protected characteristic.

Reasonable Accommodations

We want our hiring process to be accessible to everyone. If you need an accommodation to participate in the application or interview process, please let your recruiter know so we can support you.

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

San Francisco, California, United States

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.