Principal Engineer
Motional is a driverless technology company making autonomous vehicles a safe, reliable, and accessible reality. Our team is made up of engineers, researchers, innovators, dreamers, and doers, who are creating technology with the potential to transform transportation and make our communities better places to live, work, and connect.
About the role
On our Behaviors team (Prediction and ML Planner), you will work with world-class ML engineers to make self-driving vehicles a reality and create a positive social impact. The Behaviors team develops ML models that learn how different agents navigate complex real-world traffic scenarios. These models set the behavior of our self-driving vehicle and predict the behavior of other agents such as vehicles and vulnerable road users.
We are looking for proven leaders and technical experts passionate about Level 4 autonomous driving technology, excited by intellectual challenges, and interested in career growth with a fast-growing company.
Responsibilities
- Define and execute motion planning and prediction projects that improve our self-driving vehicles’ capability to safely, comfortably, and legally navigate complex traffic scenarios.
- Design and lead the implementation of behavior models leveraging the latest advancements in machine learning, generative AI, and reinforcement learning.
- Productionize and deploy solutions onto autonomous vehicle fleets.
- Collaborate with perception, simulation, data platform, and integration teams to validate and enhance your products’ on-road performance.
- Communicate strategies, progress, and challenges to executive leadership.
Requirements
- Masters or Ph.D. in Computer Science or a related technical field; or equivalent industry experience.
- Proven leadership skills executing large, complex technical initiatives.
- Experience with deep learning frameworks such as TensorFlow or PyTorch.
- Fluency in Python, including standard scientific computing libraries.
- Proven track record of designing, developing, and deploying ML solutions for autonomous vehicles or robotics.
- Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, and testing methods.
- Excellent communication and interpersonal skills.
Skills
- Bonus Points:
- Experience with embedded systems and real-time optimization, especially in the autonomous driving industry.
- Experience with state-of-the-art generative AI and/or reinforcement learning paradigms.
- Proven track record of publications in relevant conferences (CVPR, ICML, NeurIPS, ICCV, ICL, etc.).
- Strong programming skills in C++ and/or CUDA programming.
Pay
The salary range for this role is $240,000—$330,000 USD. This range reflects base salary only and may include additional forms of compensation such as a bonus or company equity. The recruiter assigned to this role can share more information about specific compensation and benefit details during the hiring process.
Benefits
- Medical, dental, and vision coverage.
- 401k with a company match.
- Health savings accounts.
- Life insurance.
- Pet insurance.
Office locations: Boston, Las Vegas, Pittsburgh, Remote (U.S. Only). Full-time position.