Algorithm Validation Engineer

Jerusalem, Israel

Mobileye

Leading the evolution of automobility from advanced driver-assistance systems to autonomous driving through world-renowned expertise in artificial intelligence.

View all jobs at Mobileye

Apply now Apply later

We are seeking a highly skilled and detail-oriented Validation Engineer to evaluate the quality, correctness, and performance of our algorithms. While test execution is part of the role, your primary focus will be to design and develop robust testing strategies, building validation frameworks, identifying critical gaps, and ensuring that our algorithms meet the highest standards of accuracy and reliability.

What will your job look like:

  • Proactively identify gaps in algorithm performance, logic, and quality. Think critically and deeply about edge cases, failure modes, and potential areas where algorithms might deviate from expected behavior.
  • Use analytical rigor to determine the most important validation priorities, balancing algorithmic accuracy with the urgency of business needs.
  • Develop and implement test frameworks to validate algorithm functionality, accuracy, and performance.
  • Identify gaps in algorithm logic, quality, and failure modes, conduct root cause analysis, and drive corrective actions.
  • Collaborate with the algorithm development team to define test strategies based on in-depth understanding of the algorithm logic and business requirements.
  • Innovate new testing methods, define and prioritize test strategies based on risk, impact, and business needs.
  • Apply analytical skills to solve complex algorithmic challenges and enhance reliability.
  • Identify opportunities for process improvements, automating manual workflows and introducing innovative approaches to algorithm validation.
  • Automate testing with CI/CD tools like Jenkins to ensure continuous validation.

All you need is:

  • Bachelor's or master's degree in computer science, Engineering, or a related field.
  • 3+ years of experience in designing, implementing, and automating algorithm validation or software testing, with a focus on performance testing for complex, data-intensive, or machine-learning algorithms.
  • Strong expertise in at least one programming language (Python, Java, C++, etc.) with a solid understanding of algorithm design, testing methodologies, and computational complexity.
  • Experience designing and implementing automated testing solutions and integrating them with CI/CD pipelines (e.g., Jenkins).
  • Familiarity with cloud technologies (AWS, Azure, Google Cloud) for running large-scale tests and simulations.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: AWS Azure CI/CD Computer Science Engineering GCP Google Cloud Java Jenkins Pipelines Python Testing

Perks/benefits: Career development

Region: Middle East
Country: Israel

More jobs like this