Senior Software Engineer (Python)

We are opening a position of Senior Engineer with Python knowledge who is interested in machine learning and deep learning.

This is a key role in our existing projects and new ones. To apply to this position you should be able to communicate with a customer effectively, lead a development team, to be a hands-on engineer and be interested in machine learning area.


  • Work on various projects related to machine learning area;
  • Drive technical communications with customer;
  • Work on the design and develop architecture of a solution;
  • Oversee the development process on your project (code review, CI\CD, etc.);
  • Dive in machine learning and deep learning to collaborate with our ML specialists.


  • 4+ years of working experience in commercial projects in Java/Scala, C++, or Python;
  • Strong knowledge of Python;
  • English B2 or better;
  • Strong knowledge of relational databases (we mostly use Postgres);
  • Experience with Linux and shell scripting;
  • Interest in Data Science, Machine Learning, Artificial Intelligence, Natural Language Processing, etc.;
  • A true team player, ready to solve a vast amount of full stack tasks.

Would be a plus:

  • Knowledge of big data tools like Spark, Kafka, Hadoop, Cassandra, etc.;
  • Experience in NoSQL technologies (MongoDB, Elasticsearch, Redis, CouchBase, HBase, for example);
  • Understanding of messaging and event crunching systems;
  • High load and performance computing programming: parallelization, distribution, asynchronous programming, solution profiling and code optimization;
  • Hands-on experience with various Python data processing libraries and task managers;
  • Experience in building of monitoring systems using various tools (ELK, Graphite, Grafana, Zabbix, Nagios, etc.);
  • Working knowledge of Python Web/REST-frameworks;
  • Experience in building high load solutions based on micro-services.

Join our team of world class data scientists and data engineers, and challenge yourself with some of the most pressing analytics and engineering tasks of modern times!

If you fit the description above, we’d love to hear from you! Email us at

Perks & Benefits

  • Team of Like-Minded Professionals

    We are sharing a common desire to solve difficult problems that really matter.

  • Mentoring

    Work within the great engineering culture and learn from colleagues with impressive backgrounds.

  • Sports & Health support

    We believe that sports & health are essential for your productivity.

  • Catered Lunches

    Healthy home-cooked meal served for the team every day.

  • Coffee Addict

    We love coffee. Learn to craft the perfect cup from our data scientists.

  • Unlimited Snacks

    Fruits or cookies – choose anything you want.

  • Fun

    Competitive advantage within InData Labs is camaraderie. We love what we do and we have fun working together!

  • Join Us

    If you have always wanted to work within the great engineering culture and to use top-edge technologies you will love working with us.