Data Engineer
Krav: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.