Enable job alerts via email!

Machine Learning Data Scientist

Network Recruitment

Johannesburg

On-site

ZAR 600 000 - 900 000

Full time

Today
Be an early applicant

Job summary

A leading recruitment agency in South Africa is looking for a skilled AI Engineer to work on advanced Generative AI solutions. The successful candidate will have over 3 years of experience in AI/ML, with strong programming skills in Python and SQL, and familiarity with tools like TensorFlow and PyTorch. This position offers an exciting opportunity to shape the future of intelligent systems in collaboration with top teams.

Qualifications

  • 3+ years of professional experience in AI/ML, including 1–2 years in Generative AI.
  • Practical experience with deep learning frameworks.
  • Solid understanding of machine learning algorithms, neural networks, and generative models.

Responsibilities

  • Create, refine, and implement Generative AI systems and RAG pipelines.
  • Build scalable data workflows and manage ETL processes.
  • Deliver models into production, collaborating with DevOps.

Skills

Programming in Python
SQL
Pandas
NumPy

Education

Degree in Computer Science, Data Science, Machine Learning, or related field

Tools

TensorFlow
PyTorch
Docker
Kubernetes
AWS
GCP
Azure
Hadoop
Spark
Job description
Overview

This is your opportunity to work at the cutting edge of Generative AI, data engineering, and large-scale deployment, while collaborating with world-class teams to shape the future of intelligent systems.

Responsibilities
  • Develop & Enhance AI Models: Create, refine, and implement Generative AI systems and Retrieval-Augmented Generation (RAG) pipelines using frameworks like LangChain and Llama-Index.
  • Data Engineering: Build scalable data workflows, manage ETL processes, and integrate both structured and unstructured data for AI-driven applications.
  • Production Deployment: Deliver models into production, collaborating with DevOps to ensure performance across cloud and on-prem environments.
  • Collaborate Across Teams: Work closely with Engineers, product owners, and business leaders to ensure that AI solutions drive measurable value.
  • Innovate & Research: Stay current with emerging architectures, frameworks, and methodologies, contributing to innovation and thought leadership.
Qualifications
  • Education: Degree in Computer Science, Data Science, Machine Learning, or a related field.
  • Experience: 3+ years of professional experience in AI/ML, including at least 1–2 years in Generative AI. Practical experience with deep learning frameworks (TensorFlow and PyTorch) and generative AI libraries.
  • Familiarity with cloud platforms (AWS, GCP, and Azure) and container technologies (Docker and Kubernetes).
  • Skills: Strong programming ability in Python and SQL, plus experience with libraries like Pandas and NumPy.
  • Solid understanding of machine learning algorithms, neural networks, and generative models.
  • Knowledge of large-scale data storage (Hadoop, Spark, and Vector databases).
  • Understanding of MLOps practices, including model lifecycle management, monitoring, and retraining.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.