📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Data Scientist - Provincial Health Data Centre

University of Cape Town · Cape Town

New
Senior 661,967 - 778,783 ZAR/year 🇬🇧 English
Python Flask Databricks Apache Spark SQL HTML JavaScript CSS CI/CD

Job description

About the role

The University of Cape Town, through the HPI-UCT Digital Health Partnership, is seeking a Data Scientist (payclass 10, T1 contract for 2 years) to be seconded to the Provincial Health Data Centre (PHDC) and its digital health and routine health data research portfolio. The post sits within the Centre for Integrated Data and Epidemiological Research (CIDER) in the Faculty of Health Sciences and involves onboarding and training researchers who need access to the PHDC's Secure Data Environment, while helping build and strengthen the data infrastructure for high-quality health research.

Key responsibilities

  • Support the onboarding of researchers to the PHDC Secure Data Environment and provide training and technical support to them.
  • Develop, maintain and support data pipelines using Databricks or similar platforms.
  • Develop and maintain web applications and associated data services.
  • Apply secure coding, access control and data privacy principles when working with sensitive patient-level data.
  • Support data integration, processing and transformation using Python, Apache Spark and SQL.
  • Contribute to monitoring, audit logging and CI/CD processes.
  • Work with technical teams, researchers and stakeholders on digital health research projects and help improve the PHDC's data infrastructure.

Required profile

  • Bachelor's degree in Computer Science, Data Science, Software Development, Engineering or a related field.
  • Minimum of 4 years' experience in data engineering, data architecture or a related field.
  • Experience supporting data pipelines in Databricks or similar platforms, and developing or maintaining web applications.
  • Advantageous: Honours degree, experience with health information systems and health data, experience with Stata, R or Scala, and research experience or a Master's degree.

Required skills

  • Proficiency in Python, especially for data engineering, and Flask.
  • Apache Spark fundamentals and SQL.
  • Data security, privacy and access-control principles.
  • CI/CD, monitoring and audit logging basics.
  • Working knowledge of HTML, JavaScript and CSS.
  • Cloud platform experience.

The 2026 annual cost of employment is between R661,967 and R778,783. Applications are made through the UCT careers site with a letter of motivation, CV, copies of qualifications and ID, and three referees; the closing date is 10 November 2026.

Questions fréquentes

Le salaire proposé pour ce poste est de 662-779k ZAR par an. Le détail figure dans l'annonce.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in South Africa.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 2 hours ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

University of Cape Town

Cape Town