
Autonomy Engineer – Perception Optimization
May Mobility
full-time
Posted on:
Location Type: Remote
Location: Remote • 🌎 Anywhere in the World
Visit company websiteSalary
💰 $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