Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 16, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Media24 is South Africa’s leading publisher with interests in digital media and services, newspapers, magazines, ecommerce, book publishing, print and distribution. It is part of Naspers, a multinational group of media and ecommerce platforms. Strategy Our purpose: Building communities through content, technology and commerce. What we do: We create experie...
    Read more about this company

     

    Data Engineer

    About the role

    • 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
    • Build real-time streaming data systems
    • 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)
    • Large scale ETL
    • 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
       

    go to method of application »

    Data Scientist

    Job Description

    • We’re looking for a data scientist to join our technology team. You'll leverage cutting-edge cloud technology and work on exciting challenges that directly impact business decisions and user experiences. The position is based at our Cape Town or Randburg offices.

    WHAT YOU’LL DO

    Machine learning & automation

    • Design, build, test and optimise predictive models that deliver automated business intelligence
    • Develop sophisticated algorithms to solve complex business challenges
    • Deploy and monitor ML models in production environments with proper versioning and tracking

    MLOps & model lifecycle management

    • Track model performance, detect drift and manage model retraining workflows
    • Containerise ML applications and manage model versioning across environments
    • Partner with cross-functional stakeholders to identify, scope and solve critical business problems
    • Create automated reporting systems and interactive dashboards that empower data-driven decision making
    • Monitor platform performance and establish key performance metrics

    Analytics & insights

    • Analyse diverse data sources including custom analytics, paywall metrics, and web analytics to uncover actionable business insights
    • Conduct deep-dive user behaviour analysis to enhance UX and drive engagement
    • Data engineering & pipeline development
    • Build and maintain robust data pipelines for ingesting, processing and transforming large datasets
    • Ensure data quality and implement validation checks across data workflows
    • Design efficient ETL/ELT processes to support analytics and ML initiatives

    EDUCATION & EXPERIENCE

    • Honours degree (minimum) in Data Science, Mathematics, Statistics, Engineering or related field
    • 3+ years of hands-on Python development experience
    • Proven experience with big data technologies and cloud platforms

    Technical expertise

    • Development Tools: Git version control, Jupyter Notebooks, Docker
    • ML Frameworks: scikit-learn, PyTorch, TensorFlow, LightGBM, XGBoost, Pandas
    • Data Engineering: SQL, DAG orchestration tools, data pipeline design, ETL/ELT processes
    • Statistical Methods: Linear/logistic regression, statistical analysis techniques
    • Recommendation Systems: Collaborative filtering, content-based and hybrid models
    • Tree-Based Methods: Random Forests, decision trees, gradient boosting
    • Advanced Techniques: Clustering algorithms, Natural Language Processing (bag-of-words, word embeddings, transformer models)
    • Model Deployment: Production deployment, A/B testing, model monitoring and maintenance

    Data engineering skills

    • Strong SQL proficiency and database design principles
    • Experience with data warehousing concepts and dimensional modelling
    • Knowledge of data quality frameworks and validation processes
    • Understanding of streaming vs. batch processing architectures

    Mindset

    • Curiosity and eagerness to learn emerging technologies, platforms and methodologies
    • Problem-solving approach with attention to detail and business impact
    • Strong collaboration skills for working across engineering and business teams

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Media24 (Pty) Ltd Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail