Skip to main content

May Mobility

Software Engineer II - Data Platform

Remote, USA (Remote)From $157kmidAdded today

About this role

May Mobility seeks a Software Engineer II to design and maintain scalable data pipelines supporting autonomous vehicle operations. You'll work independently on real-time and historical data systems, collaborate across teams, and balance technical execution with business impact in a remote role.

What you'll do

  • Design, implement, and maintain real-time and historical data pipelines following best practices
  • Build and document libraries and APIs for vehicle dataset management, search, and analysis
  • Develop front-end interfaces for data visualization and fleet operations
  • Partner with autonomy and platform teams to ensure system compatibility
  • Optimize data processing workflows for performance, scalability, and cost
  • Implement data quality checks and monitoring tools with awareness of business outcomes

What they're looking for

  • Object-oriented programming (Python, Rust, Java, or similar)
  • Cloud platform experience (AWS, Azure, or GCP)
  • CI/CD practices and agile development
  • Data structures and algorithms
  • Data pipeline design and implementation
  • Docker and Kubernetes containerization
  • Real-time data processing and distributed systems
  • Technical communication across domains
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

May Mobility

May Mobility develops autonomous vehicle technology for urban transportation. The company is hiring for engineering roles including systems engineers, robotics engineers, machine learning engineers, and release engineers to advance autonomous driving capabilities.

View all jobs at May Mobility

Likely interview questions

  • Can you walk us through a data pipeline you've designed—what were the key challenges and how did you ensure scalability?
  • How do you approach handling ambiguous requirements, and can you share an example from your experience?