Point your AI agent at freehire and let it find you a job.

Get the CLI →

Chosen Online Pty Ltd

Open 60d

Senior Data Engineer

Posted Updated 9 views
Discussion

Summary

Design and build scalable Microsoft-based data pipelines and warehouses that power analytics, BI, and ML for enterprise clients.

Are you a passionate Senior Data Engineer who loves building robust, scalable data solutions that power analytics, machine learning, and business transformation?

We are looking for a talented and experienced Senior Data Engineer to join a dynamic, innovation-driven team at one of South Africa’s leading technology groups. This is a fantastic opportunity to work with cutting-edge Microsoft technologies on impactful enterprise projects for international clients.

About the Role

As a Senior Data Engineer, you will play a key role in designing, developing, and optimizing modern data pipelines and architectures. You'll work across structured and unstructured data, building high-quality, secure, and scalable data solutions that enable advanced analytics, reporting, and AI/ML capabilities.

Our technology stack is heavily Microsoft-focused, including Azure Fabric, Power BI, Synapse Analytics, Data Factory, Databricks, SQL, SSIS, and more.

Key Responsibilities

  • Design and implement scalable, reusable data pipelines and ETL/ELT processes using Azure Data Factory, Synapse, and SSIS.
  • Develop and optimize modern data warehousing solutions and complex data models.
  • Build high-quality data platforms that support Machine Learning, advanced analytics, and business intelligence.
  • Create compelling interactive dashboards and reports in Power BI.
  • Collaborate with cross-functional teams to deliver innovative data-driven solutions.
  • Ensure data security, compliance, privacy, and exceptional data quality.
  • Implement DevOps practices and CI/CD pipelines for data workflows.
  • Mentor junior team members and drive continuous improvement.

What You'll Bring

  • 5+ years of hands-on experience in data engineering, business intelligence, or analytics.
  • Strong expertise in Microsoft SQL, Python, DAX, and modern Azure data services (Data Factory, Synapse Analytics, Databricks, Data Lake, Power BI).
  • Solid experience with data modeling, warehousing, and building production-ready data solutions.
  • Proven ability to work with large, complex datasets.
  • Experience with ETL/ELT processes and big data principles.
  • Strong problem-solving, communication, and data storytelling skills.
  • Bachelor's degree in Computer Science, Data Science, Statistics, or a related field.
  • Microsoft certifications would be advantageous.
  • Knowledge of ML/AI in production environments and DevOps practices is a plus.

What's On Offer

  • Competitive salary package (R80k - R110k per month).
  • Hybrid working model (2 days on-site in Midrand).
  • Opportunity to work on challenging international projects.
  • Career growth and development within a well-established technology group.
  • Collaborative, forward-thinking, and supportive work environment.

If you're a hands-on Senior Data Engineer who thrives on building scalable data platforms and turning complex data into real business value, we want to hear from you!

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available