Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

May Mobility Logo

Lead Software Engineer, Data Platform

May Mobility

$208,000 - $272,000
Sep 10, 2025
Ann Arbor, MI, US
Apply Now

May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. The Data Platform team is tasked with building global, hybrid, and resilient data pipelines to support autonomous vehicle development and delivery, aiming to minimize congestion, expand access, and encourage better land use.

Requirements

  • B.S. Degree in Computer Science, Computer Engineering, or an equivalent degree
  • 10+ years of relevant work experience with software and data engineering
  • Hands-on experience with distributed systems and databases such as Kafka, NATS, Spark, RDS/Postgres, Kafka Streams/Flink, and OLAP/Druid/Clickhouse
  • 5+ years of experience creating solutions with large datasets at scale
  • Experience with containerization technologies (docker and kubernetes)
  • Strong working knowledge of data structures and algorithms
  • Proficiency in multiple professional software languages such as C/C++, Rust, Python, and Java

Responsibilities

  • Build and own global data pipelines collecting data from our vehicles and business operations to empower and scale our ability to deliver autonomous driving products
  • Apply modern streaming and distributed architectures to reduce dependency on legacy batch operations
  • Make these data pipelines simple to deploy and operate, using modern declarative practices and state of the art observability tooling
  • Blend on-premises and cloud-based architectures that can adapt to multiple regions around the world as we expand our global presence, while balancing performance with expense
  • Collaborate with machine learning teams to empower them to achieve their goals, curating, indexing, and automating management of datasets
  • Work with autonomy teams to continuously improve how we write, transform, and aggregate data on the vehicle at the edge to make sure we can extract the most important data as we scale
  • Demonstrate best practices of cloud software architectures and set technical standards for others throughout the organization to follow

Other

  • Ability to undergo a driving record check
  • Clear written communication and the ability to align folks on a plan before executing
  • Excellent attention to detail and rigorous testing methodology
  • Identify complex problems and devise optimal and innovative solutions that often cross organizational boundaries
  • Bias for action and an intense customer focus