Principal Machine Learning Engineer

Motional Logo

Motional

πŸ’΅ $199k-$266k
πŸ“Remote - United States

Summary

Join Motional's Perception team and contribute to the development of self-driving vehicle technology. You will lead the development and implementation of advanced perception algorithms, utilizing camera, lidar, and radar data. This role requires strong leadership skills, in-depth understanding of machine learning algorithms, and experience with deep learning frameworks. You will collaborate with other engineers, mentor junior team members, and stay current with the latest research advancements. Motional offers a competitive salary and benefits package, including health insurance, retirement benefits, and more. The company is committed to creating a positive social impact and offers opportunities for career growth within a fast-growing organization.

Requirements

  • Masters or Ph.D. in Machine Learning, Computer Science, Robotics, Applied Mathematics, Statistics, Physics or a related field; or equivalent industry experience
  • Strong leadership skills at executing large, complex technical initiatives
  • In-depth understanding of common Machine Learning and Deep Learning algorithms
  • Experience with designing, training, and analyzing neural networks for at least one of the following applications: object detection, semantic/instance segmentation, visual classification, motion/gesture recognition, sensor fusion, multitask learning, multi-object tracking, and/or end-to-end perception
  • Experience with deep learning frameworks such as TensorFlow or PyTorch
  • Fluency in Python, including standard scientific computing libraries and Python bindings development experience
  • Proven track record of developing and deploying perception systems for autonomous vehicles or robotics
  • Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods
  • Excellent communication and interpersonal skills
  • Experience mentoring and leading others

Responsibilities

  • Lead the development and implementation of advanced perception algorithms for object detection, tracking, classification, and segmentation using camera, lidar, and radar data
  • Connect and drive business impact through technology solutions
  • Design and implement sensor fusion algorithms to combine data from multiple sensors to create a robust and accurate perception system
  • Optimize perception algorithms for real-time performance on embedded hardware
  • Collaborate with other engineers and teams to integrate perception systems into larger autonomous systems
  • Stay abreast of the latest research and advancements in machine learning and computer vision and apply them to real-world problems
  • Productionize and deploy solutions onto autonomous vehicle fleets
  • Derive good insight from large data sets from a variety of sources
  • Mentor and guide junior engineers on the team

Preferred Qualifications

  • Experience with embedded systems and real-time optimization, especially in the autonomous driving industry
  • Experience with launching ML products from ideation
  • Proven track record of publications in relevant conferences (CVPR, ICML, NeurIPS, ICCV, ICL, etc.)
  • Experience in deploying models into real-world environments
  • Strong programming skills in C++ and/or CUDA programming

Benefits

  • Medical, dental, vision
  • 401k with a company match
  • Health saving accounts
  • Life insurance
  • Pet insurance
  • Bonus or company equity

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.