Senior Data Engineer
Games Global Operations Limited
Cape Town, Western Cape
Warehouse roles cover picking, packing, dispatch and forklift driving for SA's growing logistics and e-commerce sector.
This listing does not state a salary. As a guide, warehouse roles in South Africa typically pay R5 500 to R13 000 a month (indicative).
Job description
Overview:
Welcome to the Games Global world. We’re changing the rules of the game. Providing 1,300+ exclusive games from some seriously talented studios and not to mention a record-breaking progressive jackpot network, we help operators level up and create their perfect lobby.
We are expanding our senior data engineering capability at Games Global and are hiring a Senior Data Engineer (Level 1) to help lead the design, build, and operation of the data pipelines and platform capabilities that underpin analytics, billing, experimentation, AI/ML workloads and commercial reporting across the organisation.
This is a hands-on, ownership-focused role within a modern cloud-native data platform. You will take end-to-end responsibility for one or more domains, set technical direction within your area, and raise the bar for engineering quality across the team. Alongside your delivery work, you will mentor Level 1 and Level 2 engineers and act as a trusted partner to analytics, platform, and product stakeholders.
Responsibilities:
As a Senior Data Engineer (L1), you will own end-to-end data engineering systems within your domain and shape how the wider team builds, tests, and operates the platform.
Responsibilities include:
- Owning the design, development, and long-term operation of ELT pipelines and curated data products across one or more domains
- Setting the modelling approach across staging, intermediate, and mart layers in Snowflake, and ensuring reusable, well-tested patterns are followed by the team
- Leading the ingestion and exposure of new data sources for major products, features, and business initiatives, from discovery through to production
- Defining and evolving data quality, monitoring, and observability standards used across the team
- Driving cost efficiency, query performance, and storage optimisation within Snowflake, including warehouse strategy, clustering, and access patterns
- Owning schema evolution, data lineage, and documentation for your domain, and setting the expectation for how these are handled across the platform
- Contributing to platform standards, tooling, and architectural direction alongside Lead Engineers and the Platform team
- Leading production support for your domain, including on-call rotation, incident response, and postmortems
- Mentoring Level 1 and Level 2 engineers through code review, pairing, and technical guidance, and supporting their growth
- Partnering with Analytics Engineers, Data Analysts, Data Scientists, AI/ML Engineers, Platform Engineers, and Software Engineers to shape and deliver end-to-end data solutions
- Championing automation and AI-assisted development techniques to improve pipeline quality, documentation, and delivery speed
- Continuously evaluating modern data and AI-driven approaches, and influencing which ones we invest in.
As a Senior Data Engineer, you are expected to:
- Own one or more systems or domains end-to-end, including their long-term technical health
- Set and enforce quality standards within your area and contribute to platform-wide standards
- Demonstrate strong technical depth and act as a go-to person on the core stack
- Mentor L1 and L2 engineers and actively raise the capability of the team
- Collaborate effectively across multiple engineering and data disciplines, and influence direction outside your immediate team
- Exercise sound judgement on trade-offs between quality, delivery speed, and cost, and communicate those trade-offs clearly
- Continuously develop your own skills and champion the adoption of modern tooling and techniques
Qualifications:
- 5+ years’ experience in data engineering, with a track record of owning production systems end-to-end
- Deep SQL and strong Python experience, with the ability to design as well as build data pipelines
- Substantial hands-on experience with Snowflake, including query profiling, warehouse strategy, RBAC, cost management, clustering, and performance tuning
- Advanced dbt experience, including custom macros, packages, incremental strategies, testing frameworks, and multi-project or mesh patterns
- Solid experience with cloud platforms, particularly AWS (and/or Azure), including core services such as S3, Lambda, IAM, and networking fundamentals
- Fluency within a mature SDLC, including Infrastructure as Code (Terraform), CI/CD pipelines, and Git-based collaboration
- Experience with data orchestration tools (Openflow or similar) at a design and standards-setting level
- Demonstrated experience designing and operating data quality, observability, and monitoring frameworks in production
- Track record of mentoring engineers and raising the technical standard of a team
- Ability to lead technical discussions with engineering, analytics, and business stakeholders and translate ambiguity into a plan
Advantageous:
- Experience leading a migration or modernisation initiative from a legacy platform onto a modern cloud data stack
- Experience designing platform-level patterns (data contracts, shared macros/packages, reference architectures)
- Familiarity with analytics, experimentation, or AI/ML data workloads operating at scale
- Exposure to regulated data domains (iGaming, financial services, healthcare) and their compliance requirements
- Contributions to open-source tooling, technical writing, conference talks, or internal engineering communities
Equal Opportunities Statement
Games Global is committed to fostering a diverse and inclusive work environment. We are an equal opportunity employer and welcome applicants from all backgrounds, experiences, and communities. We do not discriminate based on race, colour, religion, gender, sexual orientation, age, national origin, disability, neurodiversity or any other protected status. Our dedication to promoting diversity, multiculturalism, and inclusion is clearly reflected across all our teams. Join us and be a part of an organisation that is truly committed to creating a level playing field for everyone.
Kindly be aware that in order to be employed at Games Global, you need to be 18 years of age or older, in accordance with our industry requirements.
Good to know
What does this warehouse job pay?
This listing does not state a salary. As a guide, warehouse roles in South Africa typically pay R5 500 to R13 000 a month (indicative).
Do I need experience for warehouse jobs in Cape Town?
Many warehouse roles in Cape Town are open to candidates with little or no experience. Read the listing for its exact requirements.
How do I apply for this job?
Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.
Found on Indeed · Posted Yesterday
More warehouse and similar jobs in Cape Town
Reap HR Consultancy
R11K - R13K/mo