Software development

3D Machine Learning Research and Development Engineer

Job description:

  • Develop innovative Machine Learning algorithms for various problems in 3D data processing ranging from 3D Matching and Similarity to 3D Reconstruction, Recognition and Scene Understanding
  • Design and optimize the performance of ML algorithms for specific 3D sensors, hardware and stack of software technologies
  • Investigate the industrial and academic technological trends on 3D Machine Learning and 3D Deep Learning, sensor intelligence, and related technologies
  • Investigate design approaches, prototype new technology, and evaluate technical feasibility for state-of-the-art ML and DL algorithms
  • Collect and analyze big data specific for the task
  • Work in a team and collaborate with other colleagues to contribute into common knowledge base

Desired skills and expertise:

  • M.S. or Ph. D degree in the field of Computer Science or Engineering
  • Strong mathematical background in Сomputer Vision, Machine Learning and Deep Learning
  • Good coding skills Python and C++
  • Practical knowledge of ML/DL frameworks (scikit, tensorflow, pytorch, caffe, mxnet) 
  • Fluent English is required


  • Scientific publications on the topics of Computer Vision and Machine Learning
  • Industrial experience in ML development and productization
  • Good communication and interpersonal skills

We offer:

  • The position is based in Moscow or in Luxembourg
  • A fun, relaxed place to work and develop your own ideas and ambitions
  • Official salary, medical insurance
  • Catered lunches every workday
  • Flexible timetable
  • Corporate collection of board games

Tell us about
yourself please: