top of page

Algorithm Developer

IT  & Software

Role and Responsibility

​• Execute various cutting-edge research and algorithms challenges, proliferating knowledge, and breakthroughs within the company.

• Play a pivotal role in determining our algorithmics approach, and the performance outcomes.

• Develop large-scale technical implementation of advanced algorithms, Machine Learning, and other, within the company.

• Work with all stakeholders to identify future challenges and possible solutions.

• Take part in all phases of the algorithm’s development cycle.

• Identify risks and propose solutions in algorithms designs.

• Consistently demonstrate innovative thinking and strong partnership.

• Observe evolving trends, lead the generation and evaluation of innovative technologies and concepts.


• PhD. or similar degree in Computer Science/Electrical Engineering/Physics or related field • Strong mathematical background • 5+ years developing algorithms in at least one of: Numerical analysis, geometry processing, Computer vision, 3D reconstruction.

• Nice to have experience in one or more of the following fields: image processing, AI, 3D modeling, ML, rendering, SfM

• 3+ years with practical hands-on experience in developing and researching algorithms.

• Strong publication record (papers / patents / reports).

• Solid programming skills - C/C++/Python or similar.

• Exceptional interpersonal and communication skills.

• Fluency in English, spoken and written

bottom of page