Sr. Algorithm Engineer at Ambarella
Santa Clara, CA, US

Algorithm engineers at Ambarella research and develop highly efficient algorithms for deployment in a wide variety of our future products.   We offer an unique opportunity to push the envelope of embedded algorithm design and collaborate across a broad set of disciplines in a small-company environment.  Leveraging the capabilities of our hardware and software tool stack, engineers develop fast, low-power, and accurate networks that solve complex problems common in autonomous driving and more general computer vision applications. 

Preference for candidates with experience in deploying and optimizing production deep learning models on embedded systems and/or knowledge of automotive systems, notably ADAS applications.


  • Develop deep learning and computer vision algorithms and systems.
  • Design, train, and optimize DNNs to meet automotive customer’s needs
  • Stay up to date with the latest research and innovations in deep learning, implement and experiment with new ideas.
  • Validation and performance assessment on large-scale datasets.
  • Cross functional support for transfer into future products.


  • PhD or Masters in Computer Science or Electrical Engineering or related field.
  • 3+ years’ experience with deep learning and its applications to computer vision (e.g. object detection and tracking, semantic segmentation).
  • 2+ years of experience in developing or using deep learning frameworks (e.g. Tensorflow, Keras, Caffe, PyTorch, ONNX, etc.)
  • Excellent communication skills