Data Engineer

DKR· EURES· publisert 19.05.2026
Må ha:PythonGitDockerCloudBackendData

David Kennedy Recruitment is working with an innovative global Customer Experience company currently looking to hire a Data Engineer to join their growing international team.

Position: Data Engineer

Location: Limassol, Cyprus

Employment type: Full-time

DUTIES AND RESPONSIBILITIES:

  • Develop and maintain batch and incremental ETL/ELT pipelines
  • Build and manage data ingestion processes from APIs and relational databases
  • Implement and optimise transformation logic within the Data Warehouse environment
  • Support data quality validation, monitoring, auditability, and reliability initiatives
  • Assist with containerised and automated workflows in Docker-based environments
  • Collaborate with technical teams and business stakeholders to understand data structures and business requirements
  • Support schema evolution, deployment processes, and system scalability
  • Document pipeline logic, workflows, and technical decisions to support maintainability and best practices
  • Contribute to the continuous improvement of data engineering standards and processes.

REQUIREMENTS:

  • Native/fluent in English both oral and written
  • 3-5 years of experience in Data Engineering, Software Engineering, or backend development
  • Strong SQL proficiency and solid working knowledge of Python
  • Good understanding of ETL/ELT concepts and incremental loading principles
  • Experience working with relational databases, APIs, and data integration processes
  • Familiarity with Git and version control systems
  • Experience with cloud data platforms such as BigQuery or Snowflake
  • Knowledge of orchestration tools such as Airflow
  • Familiarity with Docker and containerised environments
  • Understanding of data modelling concepts and structured data environments
  • Awareness of secure data handling and access control principles
  • Strong analytical, problem-solving, and engineering fundamentals
  • Structured, detail-oriented, and proactive approach to work
  • Ability to quickly learn new technologies and adapt to evolving environments
  • Effective communication skills with the ability to collaborate across technical and business teams
  • Ability to understand and navigate technical systems holistically, even when working with unfamiliar tools or technologies.

OFFER:

  • Excellent working environment within an international organisation.
  • Medical insurance and pension plan options.
  • Birthday vouchers and additional perks for special occasions.
  • Fully equipped kitchen and in-house entertainment space.
  • Monthly lunches, corporate events, sports teams, competitions, and social activities.
  • Daily snacks and a casual dress code.
  • Strong opportunities for professional growth and career progression within a global organisation.