As a Machine Learning Software Engineer, you will join our AI Engineering group of Mobileye:
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.
Build and improve data pipelines to make the development process for deep learning algorithms more efficient.
Develop products that help algorithm developers test their models on large-scale real-world data. Our tech stack includes: Pandas, Polars, PyTorch, Kubernetes, Argo-Workflows, Spark, AWS.
All you need is:
. in Computer Science, Engineering, Software Engineering, or equivalent practical experience.
At least 5 years of professional experience developing software with Python
Experience with Deep Learning/ML and data analysis libraries. Solid understanding of system design principles and data engineering concepts
Experience working in a containerized environment (Docker, Kubernetes, Argo) and CI/CD (Jenkins/ GitlabCI /Github Actions / Travis...)
Advantages:
Experience with collaboration on a software product
Experience with open-source development
Knowledge of building scalable data systems and high-performance pipelines.