top of page

Computer Graphics/Vision
Software Engineer

We are looking for a passionate Computer Graphics Software Engineer to join our core team and work on the software for our makeup robot. The team is multidisciplinary, with high expertise in different areas in computer science (software, algorithms, graphics, vision) and mechanical engineering (design, robotics, electronics and simulation).


Haifa, Israel



What You’ll Do

  • You will be working on and developing cutting edge algorithms at the forefront of the new and emerging field of beauty-tech.

  • Designing and working on various systems from concept all the way to manufacturing of our product.

  • You will combine Computer Vision, Computer Graphics, and Machine Learning techniques to solve real world problems and challenges that will make a real impact on millions of users around the world.

  • Specifically, you’ll work on:

    • Facial structure analysis

    • Simulation

    • Color calibration 

    • Motion tracking

Who You are

  • MSc/PhD in Electrical Engineering/Computer Science, specializing in Computer Graphics or Computer Vision, or BSc in the same fields with proven industry experience.

  • Expert in C++ and Python

  • 3-5 years of experience working in the fields of Computer Graphics, Computer Vision, or Machine Learning.

  • Avid problem-solver.

  • Excellent English communication skills (written and oral)

  • Preferred experience

    • Experience working with or being around robotic systems.

    • Experience with data-driven methods. 

    • Experience with Blender, Maya or other 3D modeling tools.

    • Experience with 3D Reconstruction and Deep Learning.

    • Experience working with depth cameras and sensors.  

    • Experience or interest in beauty, makeup and cosmetics.

  • Additional details

    • Hybrid role

    • Full time position

    • Flexible time off

    • Early employee restricted shares

    • Competitive compensation

If you are passionate about developing groundbreaking technologies that have the potential to affect the lives of millions of users around the world, and if you enjoy a flexible schedule and working both independently and in a supportive, collaborative environment, join us!

Application Information:
If interested, please submit an email with your resume and previous experience to We look forward to hearing from you.

bottom of page