Software Engineer: Scene Understanding

Software Engineer: Scene Understanding

Job Number: P20T12
We seek a passionate software engineer who will build next-generation intelligent mobility systems with a team of scientists and research engineers. As a software engineer, you will contribute to the development of computer vision and machine learning algorithms for perception (scene understanding, scene classification) and prediction (behavior prediction, trajectory prediction) focusing on software development, algorithm implementation, prototyping, and deployment of ML models.
San Jose, CA

Key Responsibilities:

  • Work with computer vision / machine learning researchers to develop and implement state of the art algorithms in scene understanding.

  • Evaluate metrics and verify the reliability of models.

  • Optimize software to run robustly under run-time constraints on embedded platforms.

  • Support autonomous driving deployment/demo development. 


Minimum Qualifications:

  • M.S. or highly qualified B.S. candidate in computer science or related field.

  • Proficient in Python and open-source deep learning frameworks such as TensorFlow or PyTorch.

  • Experience in computer vision / machine learning software development. 

Bonus Qualifications:

  • Hands-on experience in one or more of the following: recurrent neural network, graph neural networks, deep generative models (GAN/VAE), reinforcement learning.
  • Understanding of perception and prediction algorithms.
  • Understanding of multi-modal vision and language algorithms.
  • Experience developing and deploying ML models on embedded platforms.

 

Duration: 2 years

 

How to apply

Candidates must have the legal right to work in the U.S.A.​ Please add Cover Letter and CV in the same document

Text to Identify Refresh CAPTCHA