Motional is a driverless technology company making autonomous vehicles a safe, reliable, and accessible reality. The Principal Engineer, Team Lead on the Behaviors team will define and execute motion planning and prediction projects, lead a team of engineers, and design behavior models leveraging advancements in machine learning.
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
- Lead, manage and grow a team of engineers
- Design and lead the implementation of behavior models that leverage 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 at executing large, complex technical initiatives
- Extensive experience managing and leading engineers
- 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, testing methods
- Excellent communication and interpersonal skills
- 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