Job responsibilities:

  • Design and implement data mining models;
  • Maintain existing internal tools and pipelines;
  • Review, maintain and refactor existing code to meet the requirements for improved or new features;
  • Responding to error alerts and potential threats in a timely manner;
  • Design, normalize and optimize relational databases;
  • Be involved in technical decisions and people management. 

Key requirements:

  • Experience with Python;
  • Knowledge in Django, PostgreSQL and Elasticsearch;
  • Familiarity with techniques and tools for crawling, extracting and processing data;
  • Good communication in written English;
  • Advantages will be a plus: familiarity with Scrapy, Django REST framework, RabbitMQ, Celery, Logstash, Docker, XML/Xpath, JavaScript.   

Our offer:

  • Excellent working environment with office, located in the center of Sofia;
  • Multisport card;
  • Flexible working hours;
  • Possibility to work from home after the 1st month;
  • Friendly atmosphere.