Software Engineer II - Data Platform at May Mobility
$110,000–$157,000
Jul 29, 2026
—
Sep 24, 2026
What this job asks for AI summary
A mid-level software engineering role at an autonomous vehicle company focused on building and maintaining scalable data pipelines that process real-time and historical vehicle data. The engineer will design APIs and libraries for managing fleet datasets, contribute to front-end data visualization tools, and collaborate with autonomy and platform teams. Suits a generalist software engineer with cloud and data pipeline experience.
Mid level · 2+ years · Ann Arbor, MI · Full-time
Pay in the description: $110,000–$157,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
Roughly 8 people in the Ann Arbor, MI area plausibly meet what this posting asks for (database architects). range 5–10
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $130,805 (middle half $117,754–$144,458). 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 Jul 29, 2026. It is a model, not a headcount.
Why we read it this way (6)
The SOC classification is a close call: the role centers on data pipeline design and vehicle dataset management (pointing to 15-1243 Database/Data Architects), but the title 'Software Engineer II' and the breadth of general software development responsibilities also fit 15-1252 Software Developers. 15-1243 was chosen as the primary because data pipeline and data infrastructure work is the explicit core of the role.
The degree requirement lists a B.S. in Computer Science or equivalent degree OR equivalent experience, so no formal degree is hard-gated.
Python, Rust, and Java are listed together as interchangeable examples of object-oriented languages; Python is used as the primary with Rust and Java as alternatives.
Cloud platform experience (AWS, Azure, GCP) is listed under Required qualifications with an 'or' framing — treated as a single hard-gated requirement with alternatives.
Data pipeline, containerization, data warehousing, real-time processing, distributed systems, and telemetry skills all appear under the 'Desirable' section and are marked preferred accordingly.
Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): real-time data processing.
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.