The position
Mobileye is the world leader in automotive and driving assistance systems, developing the world’s most advanced software technologies and hardware architectures.
Our group is located in Haifa and is responsible for enabling the deep learning and computer vision algorithm on the Mobileye platform. The technology we develop enables state-of-the-art deep neural networks to run efficiently in vehicles – contributing to saving lives and enabling autonomous vehicles. Check out our technology in action:
https://www.youtube.com/watch?v=50NPqEla0CQ
This is an exciting opportunity to work with highly talented engineers and be a part of product with a lot of innovation and work on cutting edge technologies in AI.
What will you do?
Shape Mobileye’s product by applying cutting-edge deep learning network optimization techniques and will have the chance to influence future generations of Mobileye software and hardware.
Develop software product that does optimizations to the deep learning networks. The optimizations are mostly learnable optimizations such as pruning, compression, and quantization. The software product is the first stage of Deep learning inference flow and is needed to enable Mobileye’s Deep learning networks to run in the car on low-power HW.
As we are part of the end-to-end autonomous vehicle flows, we are working with the most advanced algorithms and topologies in the field, which are developed by Mobileye, ensuring our solutions are at the forefront of innovation and performance.
Develop mostly in Python programming, using deep learning frameworks such as TensorFlow/Keras and Pytorch.
Collaborate closely with Mobileye’s algorithm teams, to meet their need to fast and accurate deployment of their state-of-the-art models.
The work includes a complete software development cycle including code implementation, unit testing, CI/CD cycles and more.
literature research and POC implementation of new optimization algorithms.
Your work will place you at the cutting edge of machine learning optimizations.
All you need is:
Student towards BSc/MSc degree in Computer Science / Electrical Engineering with computer science chain.
Knowledge in Python/C/C++
Background in Neural Networks/Deep Learning – Advantage
Experience with Deep Learning frameworks such as: TensorFlow/Keras/PyTorch- advantage
Remaining studies of at least 3 full semesters.
If you are an excellent and motivated software engineer and wish to work with people like you – come join our Deep Learning algorithms optimization team.
Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!