Application Guide
How to Apply for Software Engineer II - Data Platform
at May Mobility
🏢 About May Mobility
May Mobility is at the forefront of autonomous vehicle technology, focusing on safe, sustainable, and eco-friendly transportation. Working here means contributing to a mission-driven team that is transforming urban mobility with electric autonomous vehicles, making a tangible impact on reducing carbon emissions and improving road safety.
About This Role
As a Software Engineer II on the Data Platform team, you will design and build the data infrastructure that powers our autonomous vehicle fleet. Your work on real-time and historical pipelines will directly enable data-driven decisions for fleet operations and vehicle performance, making you a critical part of our engineering organization.
💡 A Day in the Life
You'll start your day by reviewing pipeline health dashboards and addressing any data ingestion issues. You'll then collaborate with data scientists to understand new data requirements, implement changes to existing pipelines, and write code for new APIs. After lunch, you might join a cross-functional meeting to discuss fleet operations data needs, then spend the afternoon coding and testing, ending with a code review and deploying updates via CI/CD.
🚀 Application Tools
🎯 Who May Mobility Is Looking For
- You have a solid foundation in object-oriented programming, particularly in Python, and are comfortable working with large-scale data systems.
- You bring 2+ years of industry experience, with a proven track record of designing and maintaining data pipelines in a cloud environment (AWS, GCP, or Azure).
- You are passionate about data quality and reliability, and you enjoy building robust APIs and libraries that other engineers depend on.
- You thrive in cross-functional teams, collaborating with software engineers, data scientists, and fleet operations to ensure seamless data flow and system compatibility.
📝 Tips for Applying to May Mobility
Tailor your resume to highlight specific projects where you built or maintained data pipelines, emphasizing the scale and real-time aspects.
In your cover letter, mention your experience with cloud platforms (AWS, GCP, Azure) and CI/CD, and provide concrete examples of how you've used them in data engineering contexts.
Showcase any experience with autonomous vehicle data or time-series data, as this will set you apart.
Research May Mobility's technology stack and mention it in your application, such as their use of ROS or specific cloud services.
If you have a portfolio or GitHub, include links to relevant projects that demonstrate your Python and data engineering skills.
✉️ What to Emphasize in Your Cover Letter
['Emphasize your experience with building real-time data pipelines and your ability to handle high-velocity data.', 'Highlight your collaborative skills and experience working with cross-functional teams to solve complex problems.', "Mention your passion for autonomous vehicles and sustainable transportation, aligning with May Mobility's mission.", "Demonstrate your proficiency in Python and cloud platforms with specific examples of projects you've led or contributed to."]
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → Read about May Mobility's technology stack, including their use of LiDAR, cameras, and other sensors, and how data is collected and processed.
- → Look into their current deployment cities and any recent news about expansions or partnerships.
- → Understand their approach to safety and how data plays a role in ensuring safe operations.
- → Check out their engineering blog or any public talks by their team to get insights into their data challenges.
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Don't submit a generic cover letter that doesn't reference May Mobility or the specific role.
- Avoid focusing only on front-end development if your experience is mostly backend; highlight relevant data engineering skills.
- Don't underestimate the importance of cloud and CI/CD experience; be sure to explicitly mention your proficiency in these areas.
📅 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:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!