Senior Data Engineer

May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles (AVs) powered by innovative Multi-Policy Decision Making (MPDM) technology.
Ann Arbor, MI, USA
$167,000 - $190,000
Data
Senior Software Engineer
Hybrid
3+ years of experience
AI · Automotive

Description For Senior Data Engineer

May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles (AVs) powered by innovative Multi-Policy Decision Making (MPDM) technology that literally reimagines the way AVs think.

As a Senior Data Engineer at May Mobility, you'll be part of the Autonomy Data department, responsible for defining and curating metrics for engineering and business stakeholders, and providing the infrastructure necessary to ingest, transform, store, and provide access to the datasets needed to compute those metrics. You'll work on building new data pipelines, reducing the time to get impactful metrics, creating automated infrastructure to accelerate engineers' path to creating new metrics, and developing web interfaces for stakeholders to access and explore data.

Key responsibilities include:

  • Realizing the vision of a performant and commercially scalable data platform
  • Building state-of-art data distribution, storage, and analysis platforms
  • Designing and managing real-time and historical data pipelines
  • Creating data models for optimal storage and retrieval
  • Developing libraries and APIs for managing, searching, and analyzing vehicle datasets
  • Partnering with technical and non-technical roles to deliver impactful solutions
  • Mentoring and guiding junior engineers

Required qualifications:

  • B.S. in Computer Science, Computer Engineering, or equivalent with 3+ years of industry experience
  • Experience with distributed technologies like Kafka, Spark, Cassandra
  • Strong knowledge of data structures and algorithms
  • Mastery of an object-oriented programming language (C++, Python, or Java)
  • Excellent attention to detail and rigorous testing methodology
  • Exceptional communication skills and team-leading abilities

This role offers a competitive salary range of $167,000 to $190,000 USD, along with comprehensive benefits including medical, dental, vision plans, retirement benefits, generous paid parental leave, and a flexible vacation policy.

Join May Mobility to work on cutting-edge autonomous vehicle technology and help create a safer, greener, and more accessible world through innovative transportation solutions.

Last updated 4 months ago

Responsibilities For Senior Data Engineer

  • Realize our vision of a performant and commercially scalable data platform
  • Build state-of-art data distribution, storage, and analysis platforms powering experiences for internal and external customers
  • Participate in design, management, and scaling of our real-time and historical data pipelines, and its underlying infrastructure
  • Design data models for optimal storage and retrieval, meeting the needs of engineering and business stakeholders
  • Define, build, and expand libraries and APIs for managing, searching, and analyzing vehicle datasets with internal and external partners
  • Partner with technical and non-technical roles to understand their needs and deliver impactful solutions to their problems
  • Effectively work on a small, fully-empowered team with peer and junior team engineers and provide guidance and best practices

Requirements For Senior Data Engineer

Kafka
Cassandra
Python
Java
  • B.S. Degree in Computer Science, Computer Engineering, or an equivalent degree and 3+ years of industry experience
  • Hands-on experience with distributed technology such as Kafka, Spark, Spark Streaming, Storm, Flink, Cassandra
  • Strong working knowledge of data structures and algorithms
  • Mastery of an object-oriented programming language, such as C++, Python, or Java
  • Excellent attention to detail and rigorous testing methodology
  • Exceptional written and verbal communication skills and team-leading abilities
  • Experience mentoring and guiding junior engineers
  • Ability to undergo a driving record check

Benefits For Senior Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive healthcare suite including medical, dental, vision, life, and disability plans
  • Health Savings and Flexible Spending Healthcare and Dependent Care Accounts
  • Rich retirement benefits, including an immediately vested employer safe harbor match
  • Generous paid parental leave with immediate eligibility and phased return to work
  • Flexible vacation policy in addition to 18 paid company holidays
  • Total Wellness Program providing numerous resources for overall wellbeing

Interested in this job?

Jobs Related To May Mobility Senior Data Engineer

Senior Data Infrastructure Engineer

Senior Data Infrastructure Engineer role at May Mobility, building scalable data platforms for autonomous vehicle operations.

Data Engineering and Infrastructure Engineer

Senior Data Engineering role at Chan Zuckerberg Initiative focusing on building data infrastructure and AI/ML platforms for scientific and educational research.

Senior Software Engineer, Streaming Attribution

Senior Software Engineer position at Censys focusing on streaming attribution, data pipeline development, and large-scale data processing for cybersecurity intelligence platform.

Recruiting Analytics Engineer

Senior Recruiting Analytics Engineer role at Anthropic, focusing on data-driven recruiting processes and analytics

AWS Data Engineer

Senior AWS Data Engineer position focusing on building and maintaining cloud-based data infrastructure using AWS services, Python, and modern data engineering practices.