We are seeking an exceptionally experienced and hands-on Algorithm Team Lead to head our team of expert researchers. This critical role combines deep technical and programming expertise with leadership responsibilities and is pivotal in advancing Applitools' core technology—the foundation upon which all our products are built.
As the Algorithm Team Lead, you will lead the development and maintenance of advanced algorithms in areas such as Machine Learning, Computer Vision, Natural Language Processing (primarily through LLMs), and deep DOM analysis. You will set the technical direction, mentor a talented team, and ensure high-quality execution across all stages—from algorithm design to implementation in production environments. Together with your team, you will also be responsible for addressing customer issues and ensuring ongoing algorithm reliability and performance. This role reports directly to our CTO and Co-Founder.
Key responsibilities:
- Lead, mentor, and manage a team of algorithm developers, fostering their technical growth and ensuring high-quality output.
- Drive the research, development, and implementation of innovative algorithms in Machine Learning, Computer Vision, Natural Language Processing (primarily through LLMs), and deep DOM understanding, aligning with product strategy and business needs.
- Work directly on complex algorithmic challenges, from initial concept and research to robust production deployment.
- Collaborate closely and effectively with senior engineering and product leadership, as well as other key stakeholders, to define requirements, communicate progress, and ensure the successful integration of algorithmic solutions.
- Write optimized, production-quality code and perform thorough code reviews for team members, ensuring adherence to best practices and high standards.
Job requirements
- An MSc in Computer Science. A BSc in Computer Science with exceptional research contributions and proven research leadership experience may be considered instead of an MSc.
- At least 10 years of extensive industry experience with a significantly higher level of seniority and technical expertise than typically required for similar roles.
- At least 5 years of demonstrable experience managing or leading algorithmic research and development teams.
- Minimum of 7 years of hands-on experience in algorithm research and development, gained in either industry or academic settings. A background in classical image processing and computer vision techniques (e.g., segmentation, classification). Experience in developing and training deep learning models.
- Strong programming skills with a minimum of 7 years of hands-on experience in a major programming language such as C#, C++, Java, or JavaScript, with proven ability to translate complex algorithms into optimized, production-ready code.
- Ability to conduct rigorous and constructive code reviews for team members.
Preferred experience:
- Strong advantage: Experience with C# and/or JavaScript/TypeScript.
- Experience with Large Language Models (LLMs) and prompt engineering techniques.
Applitools is an All-In-One AI-powered testing platform revolutionizing quality assurance and test automation. Our intelligent test automation platform helps businesses improve software quality, accelerate delivery, and reduce costs. Our platform allows teams to write fewer tests while achieving higher confidence, catching more bugs across any UI.
With Applitools, companies can eliminate tedious test maintenance and achieve faster, more reliable releases. We ensure applications deliver seamless experiences across all screens and devices, meeting the highest performance standards. Applitools is flexible and scalable, integrating with a wide range of workflows, frameworks, CI/CD tools, and more.
רוצה לראות עוד משרות מתאימות?
Jobify מנתחת את הניסיון התעסוקתי שלך ומציגה לך משרות עדכניות - בחינם!