Senior Data Platform Engineer 

valeriia teslya

Published: 9 Dec, 2025

We’re seeking a talented and experienced Data Engineer to join our client’s team – a leading European investment company specializing in real assets, with a focus on sustainable and renewable energy projects. The company manages a diversified portfolio across infrastructure, energy efficiency, and environmentally responsible investments in Europe and beyond. 
   This Data Engineer will design, build, and operate the core components of a modern data platform. The role focuses on developing reliable ingestion and event-stream pipelines, implementing scalable ETL and transformation flows, and engineering a performant Snowflake environment. The engineer will ensure secure, automated, and well-governed deployments using Terraform and DevOps practices, while supporting production SLAs and delivering clean, trusted data for analytics, products, and reporting across the organization.

Requirements:

  • Build and maintain Kafka event-driven integrations, including designing topics, managing event patterns, and ensuring reliable ingestion across distributed systems 
  • Design and implement Azure Data Factory pipelines to orchestrate data ingestion and movement across environments 
  • Develop end-to-end ETL workflows: ingest and process data using Python, transform datasets using DBT and Data Vault modeling, and load optimized structures into Snowflake 
  • Create and maintain DBT models, semantic layers, and Data Vault structures to support scalable analytics 
  • Optimize SQL queries and Snowflake performance, including warehouse tuning, clustering, and cost-efficient resource management 
  • Provision and manage infrastructure using Terraform, maintaining Infrastructure-as-Code best practices 
  • Maintain CI/CD pipelines in Azure DevOps or GitHub Actions, ensuring smooth production deployments and controlled releases 
  • Configure basic networking elements such as private links, firewall rules, and secure access patterns for data workloads; collaborate with security teams to manage secrets, tokens, and governed environments 
  • Work with distributed architectures and production ETL patterns, ensuring reliability, observability, and operational excellence 
  • Produce and maintain documentation, including data lineage, model definitions, runbooks, and incident playbooks to support governed, compliant environments 
  • Excellent communication skills in English (German is a plus) 

Responsibilities: 

  • Build, run and maintain Kafka integrations and topics for event ingestion 
  • Design & implement Azure Data Factory pipelines for data ingestion 
  • Implement end-to-end ETL flows: ingestion → processing (Python) → transform (DBT) → load into Snowflake 
  • Develop DBT models and Data Vault layers for stable semantic layers 
  • Optimize SQL and Snowflake performance; manage warehouses, clustering, resource usage 
  • Apply Terraform for infra provisioning and manage IaC state 
  • Maintain CI/CD pipelines and manage production releases 
  • Configure basic networking, private link / firewall access for data workloads; manage secrets and tokens with security team 
  • Ensure documentation: data lineage, model definitions, runbooks, and run/incident playbooks 

We offer:

  • Competitive salary with regular review 
  • Vacation (up to 20 working days) 
  • Paid sick leave (10 working days) 
  • National Holidays as paid time off (11 days) 
  • Online English courses 
  • Accountant assistance and legal support 
  • Flexible working schedule, remote, office-based or hybrid format 
  • Direct cooperation with the customer 
  • Dynamic environment with low level of bureaucracy and great team spirit 
  • Challenging projects in diverse business domains and a variety of tech stacks 
  • Communication with Top/Senior-level specialists to strengthen your hard skills 
  • Online teambuildings 
  • Volunteering for culture development and support. 
Send CV

    300

    Dear ,

    Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.

    Looking forward to connecting with you soon!

    Best regards,
    nCube Recruitment Team

      Briefly Describe Your Request
      300
      agree icon By submitting this form I agree to the  Privacy Policy
      Form Submitted
      Development offices:
      Kyiv, Ukraine
      Warsaw, Poland
      Sao Paolo, Brasil
      United Kingdom
      London
      Phone: +44 772 611 66 87
      contact@ncube.com