Software development

Mathematician/Algorithm Developer

As an international team working in Luxembourg, California, and Moscow, we develop and produce state-of-the-art 3D scanners and facial recognition systems, which our clients use to create some the world’s best cars, computers, clothing, consumer electronics, security systems, video games, and blockbuster VFX. We believe that our technology can kick-start a 3D revolution that will transform people’s lives.


Your scope of work:

  • Develop algorithms to effectively convert pixels on the screen into 3D coordinates, which is key to our products’ success
  • Ensure that algorithms work in the fastest and most faultless manner
  • Search for analytical solutions
  • Resolve a range of optimization tasks
  • Create new algorithms and 3D vision methods, and process images


We expect you to have the following competences:

  • Solid grasp of mathematics at the university degree level (in mathematics, physics, etc.)
  • Effectively resolve practical tasks using linear algebra, probability theory, and computational mathematics
  • Knowledge of C/C++, MATLAB, and/or Python; experience in developing mathematical programs in at least one of these languages
  • Prowess in translating a mathematical idea into a program that attests to its validity


Will be a plus:

  • Ability to solve inverse integral problems
  • Fluency in written and spoken English


What we offer:

  • An opportunity to focus on research. Your findings will form the groundwork for dozens of highly qualified engineers to build on.
  • Official salary
  • Corporate catering and health insurance
  • A friendly team of professionals
  • A modern office in the heart of Moscow

Tell us about
yourself please: