Latest AI JobsBrowse Jobs
May Mobility logo

Machine Learning Engineer II - Autonomous Driving Training Infrastructure

May MobilityUSA - RemoteAutonomy Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
5 Jun 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Machine Learning Engineer II - Autonomous Driving Training Infrastructure is a remote position at May Mobility that involves building and operating large-scale pipelines for autonomous vehicle machine learning systems. This role suits software and machine learning engineers with a background in robotics who want to scale autonomous driving technology.

Key Responsibilities

Manage the complete lifecycle of moving autonomous driving machine learning models from initial concept to commercial scale.
Build and run data, training, and evaluation pipelines across both cloud and cluster environments.
Create and maintain the metadata and data stores required to support evaluation and training workflows.

Requirements

Hold a Bachelor's or Master's degree in Computer Science, Robotics, or a related field with strong engineering and mathematical foundations.
Bring a minimum of two years of professional experience building distributed systems, platforms, or machine learning-oriented infrastructure in production.
Demonstrate proficiency in Python, C++, and PyTorch while working comfortably in Linux environments.
Understand basic machine learning concepts such as training loops, architectures, and basic operators.

Nice to Have

Knowledge of basic planning and perception concepts within autonomous driving.
Experience with Rust or Go programming languages.
Familiarity with machine learning orchestration and experiment tools like Kubeflow, Ray, MLflow, Airflow, or Weights & Biases.
Experience using distributed training frameworks including DeepSpeed or PyTorch DDP/FSDP.
Familiarity with storage and data pipeline technologies such as Spark, feature or metadata stores, Parquet, and object storage.

Skills and Tools

Programming Languages: Python, C++, PyTorch, Rust, Go
Infrastructure and Tools: Linux, Airflow, Ray, Kubeflow, MLflow, Weights & Biases, Spark
Techniques: Data parallelism, model parallelism, GPU scheduling, CI/CD pipeline management

Salary and Benefits

Annual salary range between $160,000 and $210,000 USD.
Comprehensive medical, dental, vision, life, and disability healthcare suite, including domestic partner eligibility.
Health Savings Accounts and Flexible Spending Accounts for healthcare and dependent care.
Robust retirement plan featuring an immediately vested employer safe harbor match.
Generous paid parental leave alongside a phased return-to-work program.
Flexible vacation policy combined with paid company holidays and a Total Wellness Program.

About the Company

May Mobility is headquartered in Ann Arbor, Michigan, and has been transforming cities with autonomous vehicle technology since 2017. The organization develops multi-policy decision-making technology to deploy safe autonomous shuttles that expand public transit access and reduce traffic congestion. Having delivered over 500,000 rides globally, the company fosters an inclusive and diverse workplace committed to solving real-world transportation challenges.

How to Apply

Interested candidates should visit the official May Mobility careers page to submit an application for this remote role.

Skills and tech stack

Questions candidates ask

What is the salary range for the Machine Learning Engineer II position?

The salary range for this role is between $160,000 and $210,000 USD.

Is this position remote?

Yes, this position is listed as USA - Remote.

How many years of experience are required for this job?

Candidates must have a minimum of 2 years of experience building distributed systems, platforms, or machine learning-oriented infrastructure in production.

What degree is required for this role?

Applicants need a Bachelor's or Master's degree in Computer Science, Robotics, or a related field with strong engineering and mathematical foundations.

What core technical skills are needed?

Required technical skills include proficiency in Python, C++, PyTorch, and working within Linux environments, alongside a fundamental understanding of machine learning concepts.

Ready to apply?

The application is on the official May Mobility careers page.

Apply on company site