Machine Learning Engineer

Technical Team · Cape Town, Western Cape
Department Technical Team
Employment Type Full-Time
Minimum Experience Experienced

Job Description: Machine learning engineer


Join the growing team at DataProphet, the only African company to be named by the World Economic Forum as one of 56 emerging tech firms for its 2019 cohort of Technology Pioneers who are shaping their industry and their region in new and exciting ways.

DataProphet is a global leader in Artificial Intelligence (AI) for manufacturing. Our award winning technology embeds unique adaptations and advancements of deep learning, enabling AI to have a significant, practical, impact on the factory floor. DataProphet’s solutions are built to be adapted and integrated into existing environments, making it possible for our digital transformation team to take your operations from zero to AI. We understand manufacturing and that real impact is achieved with pre-emptive actions because real-time is often too late. For more information, visit

Role Overview:

This exciting role will touch all aspects of the DataProphet stack: from architecture design, to infrastructure management, developing toolchains for our data scientists, and right through to implementation of various processing pipelines and assets.  You will be able to directly contribute to and influence product development, customer install teams, and infrastructure / operations teams.  This senior level role comes with team lead responsibilities; and you will have a high degree of autonomy in your daily tasks, with large influence on the DataProphet roadmap.

Roles and responsibilities will include, but are not limited to:

Data Science:

  • Experimentation to confirm scientific approaches.
  • Verification and validation of product installations.
  • Thought leadership in the technical team, including innovating new modelling approaches and other statistical methods.
  • Automation of tasks such as detection of outdated models in production, and model updates and/or retraining.

Software Engineering:

  • Designing, developing Python based real world machine learning systems.
  • Leading & mentoring teams on the development of internal and external facing systems and products.
  • Designing and building high-performance API’s based on Django, Flask and/or other backend web frameworks.
  • Working with PostgreSQL and Redis databases; with state of the art features like table partitioning for massive time-series datasets.
  • Building declarative cloud infrastructure (AWS) through tools like Terraform and SaltStack.
  • The analysis and testing of system security; with security-first mindset.

Qualifications & Experience:

  • A senior degree in science, engineering, mathematics, or statistics.
  • A good understanding of deep learning and associated statistical methods.
  • Direct experience working with Tensorflow, PyTorch, or Keras;
  • 3+ years of experience and a high level of proficiency in Python.
  • Experience working with Django, and/or FastAPI or Flask.
  • 2+ years of working with relational databases and SQL.
  • 2+ years of working with public cloud providers (AWS, GCP, Azure, Alibaba).
  • Comfortable working with Docker, Linux, and remote systems.
  • Comfortable with coding best practices, including git workflows.
  • Proven experience using security best practices for cloud and on-prem systems is an added advantage.

Why join DataProphet? 

We are a diverse and ambitious team who are passionate about AI and machine learning and aligned in our vision to create inspiring change in the world around us. 

We work together in our beautiful office located in Green Point, Cape Town. It is a professional but supportive and fun environment created to provide a space for everyone to bring their best selves to work every day.  

The spirit of curiosity and continuous learning are in our DNA and we encourage everyone to approach all things in this manner so that we continue to grow and develop as professionals and individuals.

Among us are gamers, yogi’s, series lovers, runners, climbers, gym bunnies and 1 x Iron Mike… ahem, Man. We are committed to supporting our team holistically and therefore; have showers to rinse off after lunch time activities, host games nights for ultimate intra-company show downs, host screenings of favourite series and provide healthy food and snacks to keep everyone fuelled up along the way. And don’t forget, a steady flow of delicious coffee!

    Thank You

    Your application was submitted successfully.

    • Location
      Cape Town, Western Cape
    • Department
      Technical Team
    • Employment Type
    • Minimum Experience