Senior Cloud Data Engineer
- Negotiable
- South Africa
- Permanent
Location: Johannesburg or Cape Town
Our client, a prominent leader in the entertainment and digital media tech space, is looking to appoint a Senior Cloud Data Engineer to join their dynamic and forward-thinking data engineering team. This is a fantastic opportunity for a skilled professional to contribute to high-impact digital platforms used by millions of South Africans.
The role is best suited to someone who thrives in a fast-paced, cloud-native environment and is passionate about turning complex data into actionable insights and compelling visual stories. The successful candidate will work primarily within the Google Cloud Platform (GCP) ecosystem, leveraging tools like BigQuery, Dataproc, Kubernetes, and AI Hub.
Key Responsibilities:
- Design, develop, and optimise large-scale ETL pipelines using Python and SQL
- Build and maintain high-scale, cloud-based data services and APIs
- Work with cross-functional teams to deliver data-driven products and visual dashboards
- Tackle complex datasets, cleaning and transforming them into business-ready formats
- Contribute to the team’s experimentation and adoption of AI, ML, and cloud-native tools
Core Requirements:
- A relevant degree in Software Engineering, Computer Science or related field (Master’s advantageous)
- Minimum of 5 years' experience developing in Python
- Strong SQL skills, with experience in both traditional and NoSQL data stores
- Proven experience with large-scale ETL, data processing, and RESTful API services
- Hands-on experience with cloud platforms (GCP preferred)
- Solid understanding of Git and modern source control workflows
Beneficial (but not required):
- Experience with Airflow or Cloud Composer
- Familiarity with Docker and Kubernetes
- Knowledge of BigQuery, ElasticSearch, Apache Beam/Dataflow, Dataproc, or Spark
- Understanding of data warehousing and data governance principles
Why Join This Team?
- Flexible, hybrid work setup with core collaboration hours and optional remote work
- AI-driven culture that encourages experimentation with the latest tools and tech
- Strong focus on continuous learning, with free access to platforms like Udemy, nanodegree options, Microsoft certifications, and bursaries
- Exposure to top tech events and industry innovations
- Customisable benefits, including optional medical aid and retirement funding
- Social impact days – up to three paid days annually to volunteer for causes you care about
Candidates can be based in either Johannesburg or Cape Town.
For more information or to apply, get in touch today. This is a rare opportunity to work at the intersection of data, technology, and digital media innovation.
