The Role
Senior data platform consultant responsible for designing, building and deploying data pipelines and ML models, cleaning and analysing large structured and unstructured datasets, implementing scalable cloud solutions (AWS/Azure), supporting data modelling and production deployments, using Databricks/Snowflake and CI/CD, and communicating with stakeholders to drive analytics-led business outcomes.
Summary Generated by Built In
How to apply:
We believe great work takes time, and so does a great job application.
A few application tips:
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.
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
About
We're a high-growth data analytics consultancy on a mission to help enterprise businesses unlock the full potential of their data. With offices in the UK, India, and South Africa, we specialise in cutting-edge cloud analytics solutions, transforming complex data challenges into actionable business insights.We partner with some of the biggest brands worldwide to modernise their data platforms, enabling smarter decision-making through Snowflake, Databricks, Matillion, and other cloud technologies. Our approach is customer-first, innovation-driven, and results-focused, delivering impactful solutions with speed and precision.At Snap, we’re not just consultants, we’re problem-solvers, engineers, and strategists who thrive on tackling complex data challenges. Our culture is built on collaboration, continuous learning, and pushing boundaries, ensuring our people grow just as fast as our business.Join us and be part of a team that’s shaping the future of data analytics!
Skills Required
- Minimum of 8 years of data engineering experience
- Strong SQL skills
- Familiarity with AWS and Azure cloud platforms
- Solid foundation in data modelling
- Experience deploying solutions into production and explaining your approach
- Experience with Databricks or Snowflake
- Familiarity with lakehouse/medallion architectures, pipelines, repos (Git) and CI/CD
- Designing, building and deploying machine learning models (regression, classification)
- Excellent communication skills and proactive, accountable mindset
- Experience in a consulting environment
- Experience working with SAP datasets
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Snap Analytics is a global data analytics and AI consultancy that designs and engineers data stacks, helping organizations unlock the full value of their data by connecting data, technology, and teams.








