May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. In this role, you will help build and maintain the systems, pipelines, and tooling that let perception engineers develop and improve how vehicles see and interpret the world.
Responsibilities:
- Work independently with cross-functional teams to develop software, CI/CD pipelines, and system requirements
- Build and maintain CI/CD pipelines for the perception stack — automated builds, unit/integration/regression testing, performance checks, and deployment workflows
- Develop and maintain developer tooling and infrastructure, including build scripts, test harnesses, log/replay and simulation tooling, data tooling, and debugging/visualization utilities
- Contribute to the inference pipeline: model integration, runtime tuning, latency/throughput measurement, and deployment of models to on-vehicle compute, with guidance from senior engineers
- Develop, tune, and improve heuristic perception methods (geometric reasoning, signal processing, filtering, and rule-based logic) for detection, tracking, and scene understanding, and as deterministic fallbacks
- Help build and maintain tooling to track and trend perception performance in the field, including metrics collection and regression monitoring
- Write clear, maintainable, industrial-grade production code and participate in code reviews
- Diagnose and resolve issues, and write tests to validate features and support release schedules
- Support data and ML pipelines that feed model training, evaluation, and deployment