Ready to join ImpacTech?

Senior Python Developer / Senior Data Engineer

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 infrastructure for AI solutions

  • Build, test and maintain AI services

  • Build, test and maintain services that consume batch and real-time data

  • Drive architectural decisions based on designated criteria

  • Integrate AI services with other company products

  • Collaborate with Data Scientists and the DevOps team

  • Demonstrate your passion for emerging technologies and self-development

  • Demonstrate your problem-solving ability and attention to detail

  • Share your knowledge across team(s)

What we offer

What we offer

  • Challenging and engaging tasks

  • Professional growth opportunities, technical seminars and internal hackathons

  • An open and collaborative working environment

  • Flexible working (WFH/office) and leave schedules

  • A competitive remuneration package, plus 13th salary

  • Private medical insurance

  • Free parking

Where robots become individuals. We are hiring.



We are looking for a skilled professional with an engineering mindset and a can-do attitude. If you have solid experience as a python developer and a special interest in AI, machine learning and data pipelines, you are the right fit for this position!

  • Bachelor’s degree in computer science or equivalent

  • Working experience with Python (3+ years)

  • Experience in relational databases

  • Knowledge of micro-service architecture

  • Experience building REST and GraphQL APIs

  • Knowledge of continuous integration and continuous delivery

  • Knowledge of modern DevOps stack (Docker, Kubernetes)



  • Good understanding of NoSQL/NewSQL databases

  • Knowledge of distributed databases and distributed systems

  • Knowledge of Apache Kafka, Apache Airflow, Apache Spark

  • Knowledge of applying object-oriented and functional programming styles to real-world problems

  • Knowledge/experience of agile software development concepts and processes

  • Knowledge of code versioning tools, for example, Git

  • Experience working with JIRA, Confluence, Microsoft Teams

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