Ready to join ImpacTech?

Senior Data Engineer (Machine Learning)

Impact Tech LTD is looking to recruit a Senior Data Engineer (Machine Learning) who will work within its in-house Artificial Intelligence Team to undertake this challenging role and push the limits of Artificial Intelligence through innovative products and solutions that solve business problems in real life.

Impactivators are on a mission to change the way the world does business with AI-driven tools that deliver real results by creating a common set of scalable, data-centric solutions.

Are you an #Impactivator?

Key responsibilities

Key responsibilities

  • Develop and maintain production grade ML infrastructure: speech recognition and text analysis

  • Build data pipelines for data scientists

  • Develop and maintain internal tools for data scientists (data processing, metrics, external systems integrations)

  • Design AI services architecture (specifications, POCs)

  • Contribute to project planning including new features and AI products roadmap

  • Integrate AI services with other company products

  • Collaborate with Data Scientists and DevOps team

  • Participate in code review and team meetings

  • Coach and mentor fellow Data Engineers

What we offer

What we offer

  • Challenging and engaging tasks

  • Professional growth opportunities

  • Flexible work and leave schedules

  • A competitive salary with an incentive program that rewards and recognizes outstanding performance

  • An open and collaborative working environment

  • Team bonding events

  • Internal hackathons and technical seminars

Where robots become individuals. We are hiring.



  • BSc/MSc in computer science, applied mathematics or relevant working experience

  • Good understanding of classical algorithms and data structures

  • Strong knowledge of and experience in at least one of the following: Python, Golang, C/C++ (other languages are welcome, but we have python and C/C++ stack)

  • Strong knowledge of and production experience in actual python stack (any popular framework: Django, Flask, etc)

  • Good understanding of and production experience in relational databases (e.g. PostgreSQL)

  • Strong problem solving and critical thinking

  • Team worker and lifelong learner



Will be a plus

  1. Good understanding of and production experience in at least two of the following NoSQL/NewSQL databases (Redis, MongoDB, ClickHouse, Vertica, Druid, any exotic DB are welcome)

  2. Familiarity with distributed databases and distributed systems

  3. Familiarity with at least one of the following: Apache Kafka, Apache Airflow , Apache Spark

  4. Familiarity with modern DevOps stack (Docker, Kubernetes)

  5. Familiarity with Machine Learning basics (e.g. knowing the difference between classification and regression)

Will be a big plus

If you have production experience in more then 2 lines from this list - you are very good for this position

  1. Speech recognition infrastructure

  2. Real-time speech recognition infrastructure

  3. Text analysis infrastructure

  4. Large scale distributed systems

  5. Large-scale search infrastructure

  6. Big open source projects contributions

To apply, please upload your CV.
All applications will be treated in the strictest confidence