2,614 Open roles
98 Companies
54 Posted today
Jobs / DIGI Outsource / Senior Data Engineer
Posted 2026-05-06

Senior Data Engineer

Description

As a Senior Data Engineer, you will be a key driver in our transition from an on-premises data infrastructure to a modern, scalable cloud lake house architecture. Your expertise in SQL querying, query optimization, stored procedures, data modelling, and streaming will support current operations while enabling the transformation to a cloud-first strategy. You will play a critical role in designing and implementing a future-ready data platform, ensuring seamless integration of real-time and batch processing with the latest technologies. Additionally, you will mentor and train junior team members, fostering their development and ensuring the team’s success in this transformative journey.

Responsibilities
  • Designing, developing, and optimizing robust data pipelines for on-premises and hybrid cloud environments.
  • Leading efforts to migrate data and systems from on-premises databases to a cloud lake house architecture.
  • Developing scalable data models for cloud-based storage and processing.
  • Implementing and managing streaming data solutions using platforms like Kafka or RabbitMQ.
  • Collaborating with cross-functional teams to integrate data from multiple sources into a unified data platform.
  • Optimizing query performance and database structures to meet evolving business needs.
  • Building and maintaining robust ETL/ELT processes to support cloud-native architectures.
  • Driving the adoption of modern data lake house technologies such as Delta Lake, Apache Iceberg, or Apache Hudi.
  • Mentoring and training junior team members to build their expertise in cloud data engineering.
  • Staying updated on emerging cloud and lake house technologies to guide the data architecture evolution.
Requirements
  • Bachelor’s degree in Computer Science, Data Engineering, Information Systems, or a related field (Master’s preferred). (required)
  • 5+ years of experience in data engineering or related roles. (required)
  • Relevant certifications (e.g., AWS Certified Data Analytics Specialty, Microsoft Certified: Azure Data Engineer, or Databricks Certified Data Engineer). (preferred)
  • Strong expertise in SQL, including querying, optimization, and writing stored procedures. (required)
  • Proven experience in cloud-based data platforms such as AWS Redshift, Azure Synapse, or Google BigQuery. (required)
  • Knowledge of cloud lake house technologies (e.g., Delta Lake, Apache Iceberg, or Apache Hudi). (required)
  • Hands-on experience with streaming platforms such as Kafka or RabbitMQ. (required)
  • Expertise in data modelling for both on-premises and cloud-based systems. (required)
  • Proficiency in Python, Java, or Scala for data engineering tasks. (required)
  • Experience with CI/CD practices for data pipelines in a cloud environment. (required)
  • Familiarity with data governance and security best practices in cloud environments. (required)
  • Strong leadership and mentoring skills, with experience guiding junior team members. (required)
  • Experience with big data technologies such as Hadoop, Spark, or Flink, especially in a cloud context. (nice-to-have)
  • Knowledge of containerization tools like Docker and orchestration platforms such as Kubernetes. (nice-to-have)
  • Expertise in monitoring and observability tools for cloud data pipelines. (nice-to-have)
  • Certification in cloud platforms or lake house technologies (e.g., AWS Data Analytics Specialty, Databricks Certified Data Engineer). (nice-to-have)
  • Background in implementing real-time analytics and event-driven architectures in the cloud. (nice-to-have)
  • Understanding of cost optimization strategies for cloud-based data infrastructure. (nice-to-have)
  • Experience in managing hybrid environments during migration from on-prem to cloud. (nice-to-have)
  • Hands-on experience with serverless computing in cloud such as Lambda Functions. (nice-to-have)
  • Hands-on experience with cloud analytics platforms such as Big Query or Databricks. (nice-to-have)
  • Proficiency in C# for general engineering tasks. (nice-to-have)
  • Hashicorp Terraform for IaC workloads. (nice-to-have)
  • Automation using shell scripts (Powershell, Bash etc). (nice-to-have)
Benefits
  • Comprehensive learning and development programmes.
  • Innovative Performance Tool for regular, constructive feedback.
  • Employee Assistance programme for you and your family.
  • Free Daily Meal.
  • Free Massages On-site.
  • Free On-Site Gym.
  • Group Life Cover.
  • Funeral Fund Benefit.
  • Financial Services Assistance.
  • Employee Assistance Programme.
  • Curro School Fees Benefit.
  • Income Continuation Benefit.
  • Leadership Training.
  • Referral Bonus.
  • Medical Aid Subsidy.
  • Free Sleep Coaching.
  • On-site Barista.
  • Retirement Annuity Subsidy.
  • Team socials.