Backend (Python) Software Engineer

About us:
Data Science UA is a service company with strong data science and AI expertise. Our journey began in 2016 with the organization of the first Data Science UA conference, setting the foundation for our growth. Over the past 7 years, we have diligently fostered the largest Data Science Community in Eastern Europe, boasting a network of over 30,000 AI top engineers.

About the client:
Big data, AI, and the defense industry are what our client combines in their work. The company works “at the cutting edge of innovation”, analyzes big data from social networks, identifies groups of people by photos, and solves useful tasks for the defense industry and business.

About the role:
We are looking for a Backend (Python) Software Engineer with experience in social media parsing to join the team.


  • Experience in Python (asyncio, multiprocessing, aiohttp, requests, BeautifulSoup, Selenium).
  • Experience in parsing open data.
  • Understanding of asymptotics, algorithms, data structures, and basics of parallel programming.
  • Understanding of the basic principles of data transmission in the network.
  • Experience with NoSQL and SQL databases (MongoDB, Redis).

Nice to have:

  • Familiarity with Java (Android), JavaScript (frida), adb.
  • Background in application security.
  • Experience with Linux, Docker.
  • Experience in creating APIs, and optimizing program code.


  • Analyzing the level of security in the application.
  • Development of tools for collecting information from open sources.
  • Using tools for working with big data – building cluster solutions.
  • Building data pipelines.

The client offers:

  • Dynamic and friendly working atmosphere.
  • Remote work.
  • Paid vacation – 20 days.
  • Sick leave – 10 days.
  • Medical insurance.
  • Equipment for work.


Apply vacancy