Senior Data Engineer

Limassol, Cyprus


Senior Data Engineer

Limassol, Cyprus

Are you a Senior Data Engineer keen to work within an in-house Artificial Intelligence Team? We are looking for you 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 Description

  • Develop and maintain microservices using Scala, Akka, Kafka technological stack
  • Develop and maintain RESTful APIs with Play Framework
  • Apply High Performance Computing skills to a wide range of AI projects
  • Collaborate with Data Scientists and DevOps team
  • Contribute to project planning including Research and Development
  • Participate in code review and team meetings
  • Stay up-to-date with emerging technologies
  • Coach and mentor fellow Data Engineers

Your Profile

  • Strong knowledge of Object Oriented Programming
  • Strong knowledge of and experience in one or more of the following: Python, Scala, or C++
  • Good knowledge of and experience in relational and of non-relational databases
  • Experience in developing, optimizing, compiling, implementing, and testing multithreaded, multiprocessor performance-oriented software with Message Passing Interface, OpenMP, CUDA, OpenCL or other parallel processing framework
  • Familiarity with the use of Linux/Unix (*nix) Operating Systems, especially in Distributed Computing environments
  • Familiarity with Machine Learning (e.g. knowing the difference between classification and regression)
  • Good interpersonal skills, accountability, written and verbal communication skills, time management
  • Strong problem solving and critical thinking
  • Team worker and lifelong learner


  • Bachelor’s degree in Physics, Engineering, Computer Science, Economics or relevant discipline
  • Familiarity with Agile / Lean delivery methodologies
  • Familiarity with Functional Programming
  • Experience with microservices and RESTful web service design, implementation and maintenance
  • Experience with Big Data technologies (e.g. Spark, Kafka, Hadoop, Elasticsearch)
  • Experience with handling Sequential Data, including Time-Series
  • Experience on adapting standard Machine Learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
  • Past collaborations within R&D Engineering teams
  • Contribution in open-source projects

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
  • Opportunity to work in an open and collaborative environment
  • Team bonding events


HR Innovate is an equal opportunity Recruiting Agency and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status. We are committed to protecting your personal data.