Roku
Imagry
Senior Deep Learning Engineer - Perception
PythonC++
About the opportunity
Senior Deep Learning Engineer, Computer Vision
We are looking for a capable and experienced Sr. Deep Learning Engineer to join our R&D team.
The engineer will work on devising, developing, and integrating novel deep-vision-based perception algorithms at the heart of our autonomous driving system.
This is an opportunity to work on cutting-edge deep vision methods, develop and innovate new ideas, and see them deployed on the road in our autonomous vehicles.
Location: San Jose, CA , On Site
Position report to the Perception Team Leader in San Jose.
Responsibilities
- Cooperate with the SJ site Deep Learning Engineers, Safety Drivers & Test Engineers.
- Work closely with deep learning engineers and tech leaders across the company, demonstrating flexibility and effective communication in a global, multi-time-zone environment.
- Supervise complex data pipelines, from the collection stage, through annotation, to model training.
- Design and optimize deep neural networks ( Requires innovative feature engineering).
- Assume end-to-end responsibility over medium to long-term projects.
- Devise and implement performance metrics.
- Communicate, present, and visualize results.
- Align the algorithms with the product needs.
Requirements
- Requirements: M.Sc. or equivalent work experience in CS, EE, Physics, or other quantitative fields from a leading university. Ph.D. – Advantage
- A proven track record of at least 3 years of hands-on experience in developing deep learning algorithms
- Experience and knowledge in computer vision and image processing algorithms, including classification, object detection, and/or semantic segmentation
- In-depth, hands-on knowledge of deep learning fundamentals
- Hands-on experience with deep learning frameworks such as PyTorch
- Strong mathematical aptitude, with emphasis on probability, vector algebra, and geometry
- Proficiency in Python programming
- Experience in conducting long-term development and/or research projects, in either academia or industry
- Proficiency in English, both written and spoken
- Team player - Able to foster a positive and cooperative work environment by maintaining strong collaboration within the team and building productive relationships with other teams across the company
- Eligible to work in the US
Skills that are considered an advantage
- Publications in top-tier journals or conferences on algorithms, computer vision, or deep learning
- Basic proficiency in C++
- Experience with Linux
- Source control with git
