DO you install R, Python, Anaconda, Docker and other open-source tools for kicks? Do you like seeing if you can connect to data sources and make the data available to those that can really extract value from it? Then a fast-paced Analytics Consultancy in Joburg wants you as its next Model Automation Engineer. You must have a Bachelor’s Degree in an IT-related field, ±2 Years’ experience in using Python and similar open-source tools and practical projects in Python and you need to be comfortable living in a Unix shell.


  • Ensure Data Science environments are set up for quants.
  • Assist quants with connecting to clients’ data sources, including understanding proxies and ssh tunnelling.
  • Setup cloud environments for quants to practice modelling.
  • Setup version control and best practice environments for data scientists (for an example, look at the Data Science Cookiecutter).
  • Assist quants with understanding on best practices for version control, testing and setting up environments.
  • Some ad hoc data science requests such as automating extracts and web scraping.
  • Look after various cloud setups for the business and clients.
  • The company will assist you by paying for online courses, but the candidate will be expected to complete the courses in their spare time.


Qualifications –

  • Minimum of a Bachelors’ Degree in an IT related discipline.
  • Ideal: some Coursera / similar qualifications.
  • Bonus: Honours or Masters’ level qualification.

Experience/Skills –

  • ±2 Years’ experience in using Python and similar open-source tools.
  • Practical experience in Programming.
  • You need to be comfortable living in Unix shell.
  • Practical projects with Python are a must.
  • Consulting experience would be advantageous.

The tech you will be exposed to will be a myriad of environments, tools and languages. It is very likely that you will get exposure to:

  • Excel
  • R
  • Python
  • SAS
  • Docker
  • Kubernetes
  • Serverless environments (primarily on GCP, but likely on other cloud environments)
  • Snowflake
  • Spark / Hadoop / Kafka / Cloudera Stack
  • Anaconda

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.


When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to [Email Address Removed] and mention the reference numbers of the jobs. We have a list of jobs on [URL Removed] Datafin IT Recruitment – Cape Town Jobs.

Desired Skills:

  • Model
  • Automation
  • Engineer

Learn more/Apply for this position