Blog DeepPavlov

Software Engineer

We’re looking for an experienced frontend software engineer who is passionate about Conversational AI and would love to build the best developer tools for the next generation of Conversational AI technologies.

About us

Join our Conversational AI platform team, and contribute to DeepPavlov Dream, 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.


  • Bachelor’s in computer science (can be incomplete; or 2+ years’ related IT work experience)
  • 2+ years of software and/or services development and product delivery experience
  • 2+ years in at least in one of the following: Python, JavaScript/TypeScript, C#/.Net
  • 2+ years in working with HTML and CSS
  • 2+ years in working with relational databases (e.g., PostgreSQL) and object databases (e.g., Mongo)
  • 1+ years in building web UI/UX using Flask/Angular/React

Preferred Qualifications:

  • Demonstrated enthusiasm for conversational user interfaces, contemporary web and responsive design concepts, social media, 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 debugging tools for building Dream bots


  • 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