ABBYY Careers

Smart Jobs for Smart Technology Enthusiasts.

join us

Moscow, Russia | Research and development

C++ developer (machine learning)

ABBYY is a global developer of solutions in the field of intellectual information processing. 40 million people and tens of thousands of organizations in 200 countries use our technologies. ABBYY has 1,200 employees: engineers, programmers, analysts, linguists and many other specialists. There are 16 ABBYY Group international offices in 13 countries.

We are constantly looking for new ideas and we hope that you will help us with this!

The group of processing structural documents is looking for a C++ programmer with the knowledge of computerized learning.

What to do

  • Recognition of invoices, without templates, based on a priori machine learning;
  • Recognition form problem solving according to the scenarios of the SDK department, based on a priori analysis.


  • Feel confident in C ++;
  • Know well algorithms and data structures;
  • As a minimum, you are interested in machine learning, as a maximum - are ready to share your expertise in this field with the colleagues.

It's a big plus:

  • Knowledge of Python.

Job Application

By submitting this form, I consent to the use of my personal information for the purposes described in the Privacy Notice.

Dear Sender, thank you!

We have received your application.


If you think you’d be a good fit for our team, we’d love to talk!

You can apply by sending your CV on with the name of the vacancy in subject

See other job openings

Lead front-end developer ›

Moscow, Russia | Research and development

C++ programmer ›

Moscow, Russia | Research and development

Engineer for software testing (FineReader) ›

Moscow, Russia | Quality assurance

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Cookie Policy.