Application Guide

How to Apply for Senior Autonomy Release Engineer II

at May Mobility

๐Ÿข About May Mobility

May Mobility is at the forefront of autonomy, deploying electric autonomous vehicles in real cities to bridge transit gaps and create safer, greener communities. Their unique Multi-Policy Decision Making (MPDM) technology sets them apart, and they've already given over 500,000 rides. Working here means directly impacting urban mobility and sustainability.

About This Role

As a Senior Autonomy Release Engineer II, you'll be the linchpin between development and deployment, owning the release pipeline for autonomy software. You'll integrate, debug, and validate autonomous systems, ensuring smooth rollouts to a fleet of vehicles. Your work directly enables safe and reliable autonomous operations at scale.

๐Ÿ’ก A Day in the Life

Your day begins with a stand-up to sync on release blockers, then you dive into the CI/CD dashboard to monitor build health. You might spend hours debugging an integration failure between perception and planning modules, collaborating with autonomy engineers to pinpoint the issue. Later, you'll create a release candidate, run simulation tests, and prepare deployment notes for the fleet operations team.

๐ŸŽฏ Who May Mobility Is Looking For

  • Experienced in CI/CD pipeline management for complex robotics or autonomous systems, with hands-on expertise in tools like Jenkins, GitLab CI, or Bazel.
  • Proficient in C++ and Python, with a strong debugging mindset and experience with ROS/ROS2 or similar middleware.
  • Demonstrated ability to triage and resolve system integration issues in real-time, often under pressure, with minimal oversight.
  • Familiarity with version control strategies (Git), release branching, and automated testing frameworks for safety-critical software.

๐Ÿ“ Tips for Applying to May Mobility

1

Highlight specific examples of managing releases for autonomous systems or robotics, including metrics on release frequency, success rates, or incident reduction.

2

Tailor your resume to emphasize experience with CI/CD pipeline optimization and debugging at the system level, not just application code.

3

Mention any familiarity with safety standards (e.g., ISO 26262) or autonomous vehicle regulations, as May operates in public spaces.

4

In your cover letter, connect your personal passion for sustainable transportation with May's mission of greener cities.

5

Prepare to discuss a past release that went wrong and how you handled itโ€”showing proactive problem-solving is key.

โœ‰๏ธ What to Emphasize in Your Cover Letter

['Your experience with end-to-end release management for autonomous or robotic systems, especially with CI/CD and integration.', 'How your debugging and problem-solving skills have directly improved system reliability or release velocity.', "Alignment with May's mission: making autonomous vehicles safe, accessible, and environmentally friendly.", "Specific technical contributions you've made (e.g., automating a manual release step, reducing build times, etc.)."]

Generate Cover Letter โ†’

๐Ÿ” Research Before Applying

To stand out, make sure you've researched:

  • โ†’ Read May Mobility's blog posts about their MPDM technology and real-world deployment challenges.
  • โ†’ Look into their partnerships and pilot cities (e.g., Ann Arbor, Grand Rapids, etc.) to understand operational context.
  • โ†’ Review any publicly available technical talks or papers from May engineers on release engineering or autonomy integration.
  • โ†’ Familiarize yourself with the competitive landscape (Waymo, Cruise, Zoox) to articulate why May's approach is unique.

๐Ÿ’ฌ Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Walk us through your approach to managing a release from code freeze to deployment, including rollback strategies.
2 Describe a time you had to debug a system integration issue across multiple nodes; how did you isolate the root cause?
3 How do you ensure CI/CD pipelines maintain high reliability while accommodating rapid development cycles?
4 What's your experience with containerization (Docker) and orchestration (Kubernetes) in a robotics context?
5 How would you design a release process for a fleet of autonomous vehicles that need OTA updates?
Practice Interview Questions โ†’

โš ๏ธ Common Mistakes to Avoid

  • Don't overemphasize web development or generic DevOps experience; focus on robotics/autonomy-specific release engineering.
  • Avoid vague statements like 'I love autonomous vehicles' without showing concrete technical skills or experience.
  • Don't neglect to mention experience with real-time systems or safety-critical software, as this role likely involves them.

๐Ÿ“… Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

โœ“

Offer

Congratulations!

Ready to Apply?

Good luck with your application to May Mobility!