Talent.com
Data Engineer

Data Engineer

Media24South Africa
1 day ago
Job description

Join our team to design and build scalable data infrastructure that processes vast volumes of data daily, enabling real-time analytics and ML models that directly impact business decisions across growth and product teams. The role is based at our Cape Town or Randburg offices.

What you'll do

  • Design and maintain high-performance data pipelines using Python, SQL, and modern cloud technologies
  • Collaborate with ML Engineers and Analytics teams to deliver reliable, high-quality datasets
  • Implement Infrastructure as Code using Terraform and CI / CD pipelines
  • Optimize data costs and performance across cloud platforms
  • Mentor junior engineers and contribute to technical roadmap planning

Technical requirements

  • 4+ years experience with Python and advanced SQL
  • Hands-on experience with cloud platforms (GCP preferred, AWS / Azure acceptable)
  • Experience with modern data stack : dbt, Airflow, Snowflake / BigQuery
  • Streaming technologies : Kafka, Apache Beam, or similar
  • Infrastructure as Code : Terraform, CloudFormation
  • Container orchestration with Kubernetes
  • Experience with data modeling and warehouse design
  • Qualifications and Experience

  • BSc Hons in Computer Science
  • 3-5 years development experience working with Python
  • Data skills (Traditional SQL and No-SQL)
  • High scale Restful Services
  • Cloud experience (Google Cloud Platform, Azure, or AWS)
  • Git
  • Cloud certifications (GCP Professional Data Engineer, AWS Data Analytics)
  • Experience with ML model deployment and monitoring
  • Given our employment equity guidelines, preference will be given to suitable candidates from the designated group

    #J-18808-Ljbffr

    Create a job alert for this search

    Data Engineer • South Africa