The position
You will be part of Mobileye's REM (Road Experience Management) department which is responsible for the automatic High Definition map-making process, which is a key technology in Mobileye's autonomous driving and high-end Driving Assistance systems.
This process involves running advanced algorithmic code in a massively parallel way, utilizing Big Data technologies, and as such is a complex system that requires a deep understanding of our map creation process as well as advanced technical abilities.
You will be part of our algorithmic teams, being a key team member and owner of development processes.
What will your job look like?
Write clean, modular, and maintainable code in Python to implement algorithms efficiently.
Design and optimize data structures to support algorithmic solutions, ensuring scalability and performance.
Work closely with cross-functional teams.
Write efficient, reliable, and maintainable code to implement algorithms, ensuring high performance and scalability. Debug and troubleshoot software issues as needed.
Contribute to the design and architecture of software systems, ensuring that algorithmic components integrate seamlessly.
Analyze and optimize algorithms for speed, memory usage, and efficiency. Implement parallel processing and optimization techniques to enhance algorithm performance.
All you need is:
Bachelor's or higher degree in Computer Science, Software Engineering.
3 years industry experience in Python- server side advantage.
Familiarity with numerical and data science frameworks: numpy, pandas, scipy. Pyspark.
Some orientation to algo from either industry or academy.
Linux knowledge.
Familiarity with AWS – advantage.
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!