May Mobility

Autonomy Engineer – Perception Optimization

May Mobility

full-time

Posted on:

Location Type: Remote

Location: Remote • 🌎 Anywhere in the World

Visit company website
AI Apply
Apply

Salary

💰 $175,000 - $215,000 per year

Job Level

Mid-LevelSenior

Tech Stack

CloudLinuxPython

About the role

  • Work closely with across functional teams to co-define software and system requirements, analyze trade-offs, and shape the future generation of compute platforms.
  • Collaboratively integrate perception algorithms and machine learning models with vehicle hardware and software, ensuring seamless operation within autonomous driving systems.
  • Collaborate with ML infrastructure teams to develop and optimize distributed training infrastructure, automate deployment pipelines, and enhance system reliability and performance.
  • Conduct rigorous testing and validation of perception algorithms in both simulated and real-world environments to ensure robustness, reliability, and safety.
  • Develop and optimize perception stack software using CUDA and GPU programming to accelerate computationally intensive tasks and maximize efficiency.
  • Lead the efforts of optimizing machine learning models for runtime efficiency, scalability, and performance across GPU, TPU, and CPU architectures, ensuring adaptability to various vehicle platforms.
  • Stay at the forefront of machine learning, GPU programming, and autonomous driving technologies, integrating the latest advancements into the development process.
  • Actively participate in feature design, code reviews, debugging, and issue resolution, driving improvements in perception software performance.

Requirements

  • Master’s or PhD degree in Robotics, Computer Science, Computer Engineering, or a related field with strong mathematical and engineering foundations.
  • A minimum of 3+ years in Senior engineer roles of GPU programming/optimization using CUDA or similar techniques for perception algorithms and models
  • Proficiency in C/C++/Python and experience in software development in Linux environments.
  • Strong experience with GPU programming, CUDA, and real-time data processing.
  • Experience optimizing ML models for runtime efficiency.
  • Experience with 3D computer vision and point cloud processing.
Benefits
  • Comprehensive healthcare suite including medical, dental, vision, life, and disability plans. Domestic partners who have been residing together at least one year are also eligible to participate.
  • Health Savings and Flexible Spending Healthcare and Dependent Care Accounts available.
  • Rich retirement benefits, including an immediately vested employer safe harbor match.
  • Generous paid parental leave as well as a phased return to work.
  • Flexible vacation policy in addition to paid company holidays.
  • Total Wellness Program providing numerous resources for overall wellbeing

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CUDAGPU programmingC++Pythonmachine learningperception algorithmsreal-time data processing3D computer visionpoint cloud processingdistributed training infrastructure
Soft skills
collaborationproblem-solvingleadershipcommunicationanalytical thinkingattention to detailadaptabilitycode reviewdebuggingissue resolution