Senior Software Engineer - Machine Learning Platform, Motion Planning

Senior Software Engineer - Machine Learning Platform, Motion Planning

This job is no longer open

Our ML team is focused on bringing state-of-the-art deep learning research to autonomous driving path planning.. We implement, test, and deploy deep neural networks, algorithms, and software to impact different parts of our autonomous vehicle software stack. In order to continuously improve the performance of all our models, we constructed an automated loop to monitor and mine for model failure cases, extend training datasets, automatically adapt models & improve model performance. 

In this position you will have direct impact on the performance of our autonomous vehicles which are publicly deployed in numerous cities worldwide, delivering safe rides to passengers. The team is working on the cutting edge of motion planning research problems that have not been solved before.

 Read more about our team’s current initiatives:

  • Continuous Learning Framework
  • Scenario Mining

What You'll Do:

  • Create pipelines to annotate data with semantic labels and automatically mine and analyze the underlying data distribution with respect to model errors. 
  • The pipelines you will be working on are scaled to hundreds of machines collected from thousands of hours of real-world driving data. 
  • Create tools for more efficient data manipulation, analysis, and visualization
  • Automate mining, re-training, and error analysis workflows.
  • Create dashboard and metrics to evaluate performance of ML models and its influence on autonomous vehicle performance
  • Scale cloud-based applications 
  • Contribute to cutting edge motion planning and deep learning systems with improved software architecture, new tools, and overall code-quality guidance.

What You'll Bring:

  • Bachelors, Masters, or PhD degree in Machine Learning, Computer Science, Robotics, or a related field
  • 5+ years of software development experience
  • Python
  • AWS, Azure, or GCP
  • Experience in processing and analyzing petabytes of data
  • Experience in working on large project spanning across multiple teams
  • Knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods.  

Bonus (not required):

  • C++
  • Model training and model performance analysis
  • PyTorch or other deep learning frameworks

Additional details about Motional’s ML team:

Our Machine Learning team has produced ground breaking advancements in the autonomous vehicle industry including nuPlan (https://arxiv.org/abs/2106.11810), nuScenes (https://www.nuscenes.org), PointPillars (https://arxiv.org/abs/1812.05784), and PointPainting (http://arxiv.org/abs/1911.10150

______________________________________________________________________

(Colorado only*) Minimum salary of $172,020/year + bonus + equity + benefits
 *Note: Disclosure as required by sb19-085(8-5-20)

Company:

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.