About the Position: 

  • Research, design, develop complex analytical algorithms - solvers, provers, optimizers, Machine Learning, AI and other.
  • Conduct experiments, test, optimise algorithms.

Key Responsibilities: 

  • Collaborate with other team members;
  • communicate with sound reasoning;
  • Assume responsibility of individual tasks;
  • Fail fast.


  • Deep analytical skills and understanding of computational problems;
  • abstract thinking;
  • ability to quickly grasp diverse mathematical concepts.

Why you should join us: 

We take on the hardest computational challenges. Including such that have never been done before.