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.

0 applies
2 views
Other Jobs from Mobileye
Hardware & Software Automation Engineer
Experienced C++ Software Developer
Software Engineer Automotive (m/w/d)
Backend Python Team Leader - Data Platform
Algorithm Testing and Analysis Engineer
Similar Jobs
Data Engineer 3
Managing Machine Learning Engineer
Senior Machine Learning Engineer
Data Architect - Director
Data Engineer- Manager
GenAI Python Systems Engineer –Senior Manager
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say