Middle/Senior Python Engineer (NLP)

To respond
Key tasks:

·       Development and implementation of NLP solutions;

·       Development and training of NLP models for intelligent assistants using Cognitive Services and user models;

·       Development of back offices for product management;

·       Close communication with the product team;

·       Code verification and code quality control;

·       Support for UAT and deployment phases.


Key Requirements:

·       More than 3 years of experience working with the Python programming language and creating production solutions using this language.

·       Deep understanding of dialog AI (eg chatbots, virtual assistants, OCR), natural language processing (NLP) and leading platforms for developing dialog AI solutions.

·       Knowledge of data formats and protocols - REST, SOAP, JSON, XML, HTTP, FTP, AS2, EDI;

·       Experience working with data sources such as MySQL or MS SQL servers;

·       Experience with the Microsoft Bot Framework / Azure Bot Service, including Azure cognitive services such as LUIS, QnA Maker, etc .;

·       Experience working with OCR solutions;

·       Experience in Agile environment;

·       English – B2.


We offer:

·       Competitive salary with Performance-based bonus;

·       Official employment;

·       Medical insurance;

·       Corporate mobile;

·       Corporate events, including sports.


 If you are interested in career and professional growth in our company, please send your CV:




To respond
Do you know who the vacancy is suitable for? Share it and get +10 karma

Do you want to work with us? Write!