About the company

Senior Data Engineer (Machine Learning)

limassol Permanent

11 days ago

Job description

Our client is a technology company making AI-driven software that increases their clients’ business impact, so they can deliver the sales, support and marketing their customers want.

They are 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.

Job Duties

  • Develop and maintain production grade ML infrastructure: speech recognition, text analysis, auto ML
  • 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

Job Requirements

  • BSc/MSc in computer science, applied mathematics or relevant working experience
  • Production experience in large scale ML systems (>2 years)
  • Good understanding of classical algorithms and data structures
  • Strong knowledge of and experience in at least one of the following: Python, Golang, C/C++
  • Strong knowledge of and production experience in actual python stack (any popular framework: Flask, Django, etc)
  • Good understanding of and production experience in relational databases (e.g. PostgreSQL)
  • Strong problem solving and critical thinking
  • Team worker and lifelong learner