Senior Machine Learning Engineer

closed
Motional Logo

Motional

πŸ’΅ $168k-$225k
πŸ“Remote - Worldwide

Summary

Join Motional's Machine Learning Motion Planning team as a software development engineer to contribute to cutting-edge motion planning systems with Machine Learning and optimization-based methods. Develop algorithms for autonomous driving, design and build a robust codebase, interface with perception and prediction components, refine data-driven models, deploy solutions directly to an autonomous vehicle, and analyze their impact.

Requirements

  • Bachelor's, Masters, or PhD degree preferred in Machine Learning, Robotics, Computer Science, Computer Engineering, Mechanical Engineering, Applied Mathematics, Statistics, or a related field
  • 5+ years of software development experience in Python
  • 2+ years of C++ software development experience preferred
  • Experience designing, training, analyzing, and deploying neural networks with PyTorch or other deep learning frameworks
  • Experience owning and leading technical development on features from problem formulation through implementation and deployment
  • Thirst for knowledge and continuous innovation

Responsibilities

  • Contribute to cutting-edge motion planning systems with Machine Learning and optimization-based methods
  • Develop a variety of algorithms for planning for autonomous driving, including but not limited to search-based methods, sampling-based methods, optimization-based methods, linear-temporal logic, and decision-making under uncertainty
  • Develop core deep learning algorithms for efficient training and testing pipelines
  • Use your top-notch software development expertise to inspire others to develop better software practices and principles
  • Design and build a robust and scalable codebase that enables rapid exploration and evaluation of different motion planning approaches and algorithms
  • Interface with perception and prediction components upstream and trajectory optimization and tracking & control components downstream
  • Refine and improve the data-driven model according to the performance of AV in real-world complex environment
  • Deploy solutions directly to an autonomous vehicle and analyze their impact
  • Provide a vision for the team and our systemβ€”guide and mentor junior team members to develop a culture of product-focused engineering, research, and development
This job is filled or no longer available