On our Perception 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 a positive social impact. Our team works on the tech stack responsible for perceiving the dynamic scenarios, and further tracking and classifying objects around our robo-taxi. We are looking for engineers who are passionate about Level 4 autonomous driving technology, excited by intellectual challenges, and interested in pursuing career growth with a fast-growing company.
What You'll Be Doing:
- Lead the development and implementation of advanced perception algorithms for object detection, tracking, classification, and segmentation using camera, lidar, and radar data
- Connect and drive business impact through technology solutions
- Design and implement sensor fusion algorithms to combine data from multiple sensors to create a robust and accurate perception system
- Optimize perception algorithms for real-time performance on embedded hardware
- Collaborate with other engineers and teams to integrate perception systems into larger autonomous systems
- Stay abreast of the latest research and advancements in machine learning and computer vision and apply them to real-world problems
- Productionize and deploy solutions onto autonomous vehicle fleets
- Derive good insight from large data sets from a variety of sources
- Mentor and guide junior engineers on the team
What We're Looking For:
- Masters or Ph.D. in Machine Learning, Computer Science, Robotics, Applied Mathematics, Statistics, Physics or a related field or equivalent industry experience
- Strong leadership skills at executing large, complex technical initiatives
- In-depth understanding of common Machine Learning and Deep Learning algorithms
- Experience with 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, multi-object tracking, and/or end-to-end perception
- Experience with deep learning frameworks such as TensorFlow or PyTorch
- Fluency in Python, including standard scientific computing libraries and Python bindings development experience
- Proven track record of developing and deploying perception systems 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 mentoring and leading others
Bonus Points:
- Experience with embedded systems and real-time optimization, especially in the autonomous driving industry
- Experience with launching ML products from ideation
- Proven track record of publications in relevant conferences (CVPR, ICML, NeurIPS, ICCV, ICL, etc.)
- Experience in deploying models into real-world environments
- Strong programming skills in C++ and/or CUDA programming