Job Description
Senior Data Platform Consultant
Application Deadline: 23 July 2026
Department: Delivery
Employment Type: Full Time
Location: Cape Town, South Africa
Reporting To: Paul Morgan
How to apply:
We believe great work takes time, and so does a great job application.
A few application tips:
We want to help you put your best foot forward. Here are a few things we look for:
- Clear, specific examples of your work and impact
- Relevant experience aligned with the role’s focus
- A thoughtful response to any application questions
- A resume that highlights both what you did and why it mattered
If you’re unsure whether your background is the “perfect fit,” we still encourage you to apply. We value potential and growth just as much as experience.
Why this role exists…
We’re expanding our data engineering team in South Africa to support a growing portfolio of data-driven projects, including a major engagement with one of our largest, global FMCG clients focused on survey and forecasting data.
Although our focus at Snap is Databricks and Snowflake, we’re looking specifically for people with established credentials in data engineering in any technology - you’ll need to know stars, snowflakes and possibly vaults. You’ll have to be familiar with medallions, lakehouses, pipelines, repos and CI/CD. You’ll also be expected to have an opinion on where Generative AI fits into a modern data engineering practice.
You’ll be joining a collaborative, fast-paced environment where data is at the heart of decision-making. The work blends technical analysis, data engineering, and strategic consulting, turning complex datasets into meaningful insights that drive business outcomes.
What you'll be doing:
Your responsibilities will include:
· Collecting, cleaning, and analysing structured and unstructured datasets (including big and text data)
· Designing, building, and deploying machine learning models (regression, classification)
· Applying statistical and mathematical techniques to solve real-world problems
· Working with cloud platforms to implement scalable solutions
· Collaborating with stakeholders to understand business needs and communicate findings clearly
· Supporting data engineering tasks such as data modelling and preparation
· Utilising Gen AI to accelerate engineering
In your first 3–6 months, success might look like:
· Building a strong capability in Databricks or Snowflake if these tools are new to you
· Designing, delivering and deploying pipelines for data migration projects
· Leading small teams with defined outcomes
· Demonstrating strong critical thinking in architectural approaches, testing frameworks and choice of analytics technology
· Building trust and strong working relationships with internal and external stakeholders
What you'll need to succeed:
We’re looking for someone who brings a mix of experience, curiosity, and collaboration.
You might be a great fit if you have:
· A minimum of 8 years of data engineering, ideally in a consulting environment
· Strong SQL skills and familiarity with AWS and Azure
· A solid foundation in data modelling
· Experience deploying solutions into production and explaining your approach
· Excellent communication skills and a proactive, accountable mindset
· Experience working with SAP datasets is a real plus
This role might not be the right fit if you’re looking for:
· A fully remote position (we’ve found hybrid working in Cape Town to be most effective)
· Highly structured tasks - this role requires comfort with ambiguity and self-direction
· A focus solely on one technology or discipline - we are looking to build well-rounded, full-stack data consultants