Blog DeepPavlov

Software Engineer Intern (Python, Java), Applied Research

We are looking for talented Software Engineer Intern who are ready for challenging tasks and new outstanding experience in Conversational AI!

About us is an academia-born project within the Laboratory of Neural Systems and Deep Learning of MIPT that focuses on Conversational AI. We aim to help developers all over the world create chatbots, dialog systems, and Multiskill and assistants in a faster and easier way. Our technology stack can be used by developers with different experience and levels of training, from beginners to experts in NLP.


Python, Java
bash, linux
Ability to read Java code and good understanding of Python language
Experience developing NLP models (pytorch, transformers, nltk)
Ability to write efficient, clean, and human-readable code following certain style and guidelines
Knowledge of linux commands and shell scripting

As an Software Engineer Intern (Java), you will be working on developing NLP models in a team with researchers and engineers where your responsibilities include rewriting Java code in Python using modern frameworks.

Please be ready for a test assignment 😊

To apply for this Job send your CV to with title: Software Engineer Intern (Java), Applied Research