Experienced Machine Learning Software Engineer

Jerusalem, Israel
R&D – Software /
Full time /
Which department will you join?
As a Machine Learning Software Engineer, you will join our AI Engineering group of Mobileye:
Our goal is to deliver a modern infrastructure and solutions to enhance Mobileye's algorithm development life cycle and shorten our delivery times.
We are an independent group, consisting of excellent and experienced engineers with diverse skills in algorithms, software, and infrastructure.
We strive to implement a DevOps culture allowing our engineers to easily collaborate on large-scale products.
We develop cross-company products that enable the research and deployment of state-of-the-art algorithms.
It develops the tools and sets the standards that allow great research.

What will your job look like:

    • Work closely with algorithm developers and infrastructure engineers to design, develop and automate the software that supports distributed training of deep learning algorithms.
    • Set the standard for developing reliable software, allowing reproducible research at scale.
    • Enable algorithm developers to utilize our HPC clusters on multiple cloud providers to perform their research.
    • Our tech stack includes: TensorFlow, PyTorch, Kubernetes, Argo-Workflows, Spark, AWS.

All you need is:

    • B.Sc. in Computer Science / Engineering / Software Engineering
    • At least 3 years of professional software development experience in Python
    • Experience with Deep Learning/ML libraries
    • Experience with container (Docker), CI/CD (Jenkins/ GitlabCI /Github Actions / Travis...)


    • Experience with collaboration on a software product
    • Experience with Kubernetes
    • Experience with different cloud providers
    • Experience with open-source development
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!