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.
Requirements
• 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