Design and maintain automation, analysis tools, and data-quality frameworks that support threat hunting and detection at scale, while partnering with domain experts to improve workflows and software security insights.
Algorithm Developer for Geometric Team
📜 Description
- Design, develop, and optimize geometric and signal‑processing algorithms for large‑scale map creation systems.
- Implement and maintain production‑level Python code within a complex, large codebase.
- Analyze large datasets and build scalable solutions using scientific and big‑data tools.
- Take algorithms from research and prototyping through production deployment.
- Continuously research and develop new algorithmic approaches to address emerging challenges.
- Explore Graph Neural Network (GNN) based approaches to complement geometric algorithms.
🛠️ Requirements
- B.Sc. in Computer Science, Mathematics, Electrical Engineering, Physics, or a related field.
- 5+ years of experience working with large production codebases.
- 2+ years of experience developing scientific or data‑intensive applications in Python.
- Proven ability to solve complex problems.
- Advanced degree (M.Sc. or Ph.D.) is a plus.
- Experience in statistical estimation is a plus.
Full job description
You will be part of Mobileye's REM (Road Experience Management) department, responsible for the automatic 3D High Definition map making process, a key technology powering Mobileye's autonomous driving and advanced driver assistance systems.
This process runs large‑scale algorithmic pipelines on big‑data infrastructure and requires a deep understanding of the team level code, a good understanding of the data flow integration with the group level, along with strong technical and algorithmic capabilities.
We are seeking a geometrically‑inclined algorithm developer to solve real‑world geometric problems using signal processing, contributing directly to technologies that improve road safety.
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!What will your job look like:
All you need is:
Nice to have:
Similar jobs
Search more Software Engineer jobsDesign, build, and own cloud-based wealth management applications using C#,.NET, Azure, and modern front-end technologies, while shaping technical direction, improving engineering quality, and mentoring fellow engineers.
Own and launch scheduling and visit-experience projects across member apps, provider tools, and backend services, scaling reliable care workflows and structured visit records across specialties.
Design and deliver scalable, production-quality cloud-based software, including JVM microservices and data systems, while shaping development practices and mentoring junior engineers.
Build and operate scalable, cloud-based banking software, owning JVM microservices from design through delivery while improving system availability, code quality, and development practices and mentoring junior engineers.
