Lead Machine Learning Engineer - Localization at May Mobility
$235,000–$285,000
Aug 3, 2026
—
Sep 24, 2026
What this job asks for AI summary
A Lead ML Engineer role on the Autonomy Mapping & Localization team at an autonomous vehicle company, responsible for architecting and owning the production localization ML stack — covering feature extraction, state estimation, and sensor fusion across vision, LiDAR, and radar. The position involves leading neural architecture design and training, defining data strategy (including auto-labeling and active learning), and mentoring engineers, with a focus on real-time performance and safety-critical deployment at commercial scale.
Senior level · 7+ years · Ann Arbor, MI · Master's required · Full-time
Pay in the description: $235,000–$285,000
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $115,158 (middle half $79,848–$132,767). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Aug 5, 2026. It is a model, not a headcount.
Why we read it this way (7)
The title 'Lead ML Engineer' carries no standard seniority level word, so advertised seniority is Unspecified; however, the 7+ years requirement, end-to-end ownership, and mentorship responsibilities support a Senior classification.
SOC code 15-2051 (Data Scientists) is used because the role's primary work is ML/DL model research, training, and deployment. 15-1252 (Software Developers) is a close runner-up given the strong production engineering and C++ emphasis.
The degree requirement is a hard gate: the posting requires a Ph.D. or Master's degree with no 'or equivalent experience' escape clause. Master's is set as the minimum.
Python and C++ are listed together with 'and/or', indicating either is acceptable as the primary language; both are emitted as separate required skills reflecting that the posting treats them as interchangeable gates.
Skills such as object detection, segmentation, depth estimation, BEV representation, self-supervised learning, and vision foundation models appear under the Required section's 'deep expertise' bullet and are treated as hard gates.
VLMs, SLAM, and sensor fusion appear only under the Desirable section and are marked preferred accordingly.
The 10+ years of autonomous driving/ADAS experience listed under Desirable is not reflected in the overall years minimum, which is set to the required 7+ years.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.