Blog DeepPavlov

Software Engineer, Goal-Oriented Skills Framework

We’re looking for an experienced research software engineer who is passionate about Conversational AI and would love to build the best goal-oriented framework for the next generation of Conversational AI technologies.

About us

Join our Conversational AI platform team, and contribute to DeepPavlov Dream & Deepy, to help developers build next-gen AI assistants with the tech originally built and battle-tested in Amazon Alexa Prize Challenge 3. DeepPavlov Dream is a kernel for Conversational AI, including AI Orchestrator called DeepPavlov Agent, a large number of SOTA NLP components inside DeepPavlov Library, and more than 20 goal-oriented and retrieval skills designed to support open-domain conversation. We're an agile, cross-discipline team with experience in building complex cognitive computing systems, and our goal is to enable our customers to create natural conversational systems used in the real world.


  • Be knowledgeable about current SOTA in NLP and goal-oriented skills/bots frameworks
  • 2+ years of software and/or services development and product delivery experience
  • 2+ years in working with modern production DS stack: Python 3, pandas, numpy, PyTorch, Keras/TF, Docker, Git, CI/CD
  • 1+ years in working with modern transformer-based networks like GPT-2, BERT, and others
  • 2+ years in working with relational databases (e.g., PostgreSQL) and object databases (e.g., Mongo)
  • Solid understanding of computer science, theory of statistics & probability, ML & DL
  • 2+ years in writing production-quality, supportable code

Preferred Qualifications

  • Understanding of how goal-oriented and open domain dialog systems work
  • Experience with heavy DL models optimization
  • Experience with technology transfer from research to production
  • Publications in ML/NLP fields
  • Demonstrated enthusiasm for conversational AI, goal-oriented frameworks, bots and bot development tools
  • Proven ability to quickly learn new technologies and efficiently collaborate with partners to deliver outstanding results
  • Solid object-oriented design, critical thinking, software debugging, and problem-solving skills
  • Attention to details and passion for high quality software
  • An ability to work through ambiguity and multiple priorities
  • Have a passion for quality, innovation, and world-class design
  • Experience with working with independent software developers and building developer ecosystems
  • Experience with IVR systems or natural language systems is a plus
  • Passion for hard science fiction is a plus


  • develop goal-oriented framework as part of DeepPavlov Library
  • implement and support SOTA for Go-Bot framework
  • Propose and experiment with hypotheses to increase quality of models for Go-Bot Framework
  • Read and report on the latest articles in the ML/DL/NLP/Conversational AI fields


  • Remote work or work in office at MIPT
  • Servers with 100+ GPUs
  • part-time (20hrs a week) / full time
  • Official employment at (at MIPT)
  • Opportunity to work at the frontier of the Conversational AI

To apply for this Job send your CV to with title: Software Engineer, Goal-Oriented Skills Framework