On our Behaviors team, you have the opportunity to work with world-class ML engineers and research scientists whose mission is to make self-driving vehicles a reality and to create positive social impact. Our team works on the tech stack responsible for perceiving the dynamic scenarios and predicting the future behavior of agents around our robo-taxi. We are looking for engineers who are passionate about Level 5 autonomous driving, excited by intellectual challenges, and interested in pursuing career growth with a fast-growing company.
This opportunity can support remote work within the United States, with occasional travel.
What You’ll Be Doing:
You drive project-level impact to make our autonomous vehicles operate at superhuman capabilities for comfortable, safe driving. Daily, you will:
Principal Engineer:
- Define and influence the direction of the team, organization, and/or department.
- Advise leaders on technology problems and solutions
- Connect and drive business impact through technology solutions
- Formulate problems, architect solutions, and design processes
- Prototype, evaluate, implement, and iterate on solutions
- Pioneer research into state of the art solutions and systems for autonomous vehicles
- Productionize and deploy solutions onto autonomous vehicle fleets
- Mentor and grow junior and experienced engineers and researchers
- Help create and reinforce a culture of inclusion, innovation, and excellence
What We’re Looking For:
- BA, Masters or PhD in Machine Learning, Computer Science, Applied Mathematics, Statistics, Physics or a related field; or equivalent industry experience
- In-depth understanding of common Machine Learning, Deep Learning algorithms, or ML Planning
- Experience 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, motion prediction, and/or multi-object tracking
- Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods
- Fluency in Python, including standard scientific computing libraries and Python bindings development experience
- Experience with PyTorch or other deep learning frameworks
- Experience working with large data sets and deriving insights from data
- Effectiveness at leading and executing large, complex technical initiatives
- Strong track record of tackling ambiguous problems, creating clarity from it, and driving it to successful outcomes
Bonus Points:
- Proven track record of publications in relevant conferences (CVPR, ICML, NeurIPS, ICCV, ICL, etc.)
- PhD in machine learning, computer vision, or robotics vision
- Experience working on autonomous vehicles, or related fields
- Experience in deploying models into real-world environments
- Strong programming skills in C++ and/or CUDA programming