Responsibilities
- Assemble large, complex datasets that meet both functional and non-functional business requirements
- Prepare datasets from various sources as requested to ensure that data is available for analysis and decision-making
- Oversee the data warehousing process, implementing and supporting data model changes, and developing new integrations and data marts
- Enhance the company's internal data platform by identifying current issues, proposing new features, and gathering feedback from team members
- Improve data reliability, efficiency, and quality
- Analyze existing processes and identifying areas for enhancement
- Ensure that data integrity is maintained and maximized throughout the organization
- Accurately describe entities and lineage in the data catalog
- Write concise and clear documentation that aids in understanding data flows and dependencies within the organization
- Effectively communicate and collaborate with team members and stakeholders
- Leverage good problem-solving skills to address challenges that arise
- Adapt to new changes and accept constructive criticism
- Contribute to onboarding and mentoring less experienced engineers
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
- 5+ years of hands-on experience in Data Engineering or related roles
- Solid Python development skills for data services, automation, and platform tooling
- Experience working with production data pipelines and analytical workloads
- Experience implementing data quality checks, monitoring, observability and troubleshooting production data pipelines
- Deep knowledge of primary DWH design methodologies
- Experience working with analytical or transactional databases such as Vertica, PostgreSQL, ClickHouse, Doris, StarRocks or similar systems
- Experience working with multi-terabyte or petabyte-scale analytical systems
- Expert knowledge of structured query language (SQL) and relational algebra
- Ability to analyze query execution plans and optimize large-scale analytical workloads
- Experience designing and implementing ETL/ELT workflows, including data transformation frameworks such as dbt and orchestration platforms like Apache Airflow or Prefect
- Experience with software development lifecycle, Git workflows, CI/CD and automated testing of data products
- Experience designing and operating event-driven data pipelines using Kafka and related ecosystem tools
Nice to Have
- Familiarity with big data stack (trino, spark, iceberg, s3)
Benefits
- Competitive salary and annual performance bonus
- Full relocation support for you and your family — flights, housing, visas, and legal assistance included
- Top-tier health insurance with full family coverage — medical, dental, vision, mental health — plus life insurance for peace of mind
- Unlimited learning opportunities: external courses, English lessons, career and leadership development
- Education allowance covering school and kindergarten fees
- 21 working days of annual leave, plus public holidays and fully paid sick, maternity, and paternity leave
- Employee appreciation program: branded gifts, birthday day-offs, celebration budgets for weddings, newborns, and milestones
- “Get to know Team” trips — meet colleagues across our global hubs, along with company-wide offsites that raise the bar
- Employee share scheme — grow with us
- Branded MINI Cooper Countryman company car and private parking
- Free in-house sports clubs, Sanctum Club gym access, and jet skis
- Access to a Corporate doctor
- Exclusive discount program with cafes, gyms, and local services
- Expat tax perks: up to 50% income tax exemption
- Support with the naturalisation process for relocated employees
Work Arrangement
On-site — Limassol, Cyprus
Additional Information
- Relocation support provided
- Interview process: Intro call with Recruiter (30 minutes), Tech interview (90 minutes), Live-coding (90 minutes), Behavioural interview (60 minutes)