Ai Engineer (Generative Ai, Langchain)

e-Merge IT Recruitment

Johannesburg

Hybrid

ZAR 900,000 - 1,100,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

e-Merge IT Recruitment is seeking an experienced AI Engineer to design, build, and deploy AI solutions in Johannesburg. You will work on generative AI, NLP, CV, and ML model development while collaborating with cross-functional teams.

The role requires 5+ years in AI/ML, strong Python and ML framework experience, and cloud deployment skills. Hybrid work in Johannesburg, with a competitive salary up to R1,000,000 per year.

Qualifications

  • Bachelor’s degree in Computer Science, Data Science, AI, ML, Math or related field.
  • 5+ years’ experience in AI/ML/Data Science or related role.
  • Experience with large structured and unstructured datasets.
  • Experience with Python and ML frameworks (TensorFlow, PyTorch, Scikit-learn, Keras).
  • Experience developing REST APIs and integrating AI in enterprise apps (FastAPI/Flask).
  • Experience deploying AI solutions on Azure, AWS, or GCP.
  • Proficiency with Docker, Kubernetes, CI/CD, Git/GitHub, Linux.
  • Exposure to NLP, Computer Vision, Generative AI, LLMs, or RL is advantageous.

Responsibilities

  • Design, develop, train, and deploy ML/DL models.
  • Build AI-powered apps including NLP, CV, recommender systems, generative AI.
  • Prepare data: cleaning, preprocessing, feature engineering.
  • Deploy models via APIs/microservices in cloud environments.
  • Monitor performance and retrain as needed.
  • Collaborate with Data Scientists, Software Engineers, PMs, stakeholders.
  • Stay current with AI technologies and industry trends.

Skills

Python
Machine Learning
REST APIs
Cloud platforms

Education

Bachelor's degree

Tools

TensorFlow
PyTorch
Scikit-learn
Keras
FastAPI
Flask
Azure
AWS
GCP
Docker
Kubernetes

Job description

AI Engineer (Generative AI, LangChain) – Johannesburg – up to 1mil CTC

A leading consulting firm is looking for a highly motivated AI Engineer to design, build, deploy, and optimize intelligent solutions powered by artificial intelligence, machine learning, and deep learning technologies. In this role, you will collaborate with cross-functional teams to develop scalable AI applications, transform complex datasets into meaningful business insights, and deliver innovative, data-driven solutions that address client challenges and create measurable value. You will also be responsible for ensuring AI systems are reliable, maintainable, and aligned with business objectives throughout their lifecycle.

Responsibilities:

  • Design, develop, train, and deploy machine learning and deep learning models.
  • Build and maintain AI-powered applications, including natural language processing (NLP), computer vision, recommendation systems, and generative AI solutions.
  • Collect, clean, preprocess, and analyse large datasets to support model development and optimisation.
  • Perform feature engineering and data transformation to improve model performance.
  • Deploy AI models into production environments using APIs, microservices, and cloud platforms.
  • Monitor model performance, accuracy, and scalability, implementing retraining and optimisation strategies as required.
  • Collaborate with Data Scientists, Software Engineers, Product Managers, and business stakeholders to translate requirements into AI solutions.
  • Support continuous improvement initiatives and stay current with emerging AI technologies and industry trends.

Qualifications & Experience:

  • Bachelor’s degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, Mathematics, Statistics, or a related field.
  • Minimum 5+ years’ experience in AI Engineering, Machine Learning Engineering, Data Science, or a related role.
  • Hands-on experience working with large structured and unstructured datasets.
  • Experience building and deploying AI applications using Python and machine learning frameworks such as TensorFlow, PyTorch, Scikit-learn, and Keras.
  • Experience developing REST APIs and integrating AI solutions into enterprise applications using FastAPI or Flask.
  • Experience deploying and managing AI solutions on cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform (GCP).
  • Proficiency with Docker, Kubernetes, CI/CD pipelines, Git/GitHub, and Linux-based environments.
  • Exposure to Natural Language Processing (NLP), Computer Vision, Generative AI, Large Language Models (LLMs), or Reinforcement Learning will be advantageous

The Reference Number for this position is NG61191 which is a Permanent, Hybrid role in Johannesburg offering a salary of up to R1mil per annum salary negotiable based on experience. E-mail Nokuthula on nokuthulag@e-Merge.co.za or call her for a chat on 011 463 3633 to discuss this and other opportunities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Engineer (Generative AI, LangChain) - Johannesburg - up to 1mil CTC
AI Engineer (Generative AI, LangChain) - Johannesburg - up to 1mil CTC

e-Merge IT Recruitment • Johannesburg

Hybrid
ZAR 900,000 - 1,100,000
Intermediate AI Engineer - Sandton, Johannesburg - up to R700k
Intermediate AI Engineer - Sandton, Johannesburg - up to R700k

e-Merge IT Recruitment • South Africa

On-site
ZAR 480,000 - 700,000
Intermediate AI Engineer - Pretoria - up to R720k CTC
Intermediate AI Engineer - Pretoria - up to R720k CTC

ATS Client • Pretoria

On-site
ZAR 432,000 - 720,000
AI Engineer (Intermediate II / Senior I) - Cape Town (Durbanville) - up to 1mil per annum
AI Engineer (Intermediate II / Senior I) - Cape Town (Durbanville) - up to 1mil per annum

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,100,000
Hybrid work model
Permanent role
Intermediate AI Engineer
Intermediate AI Engineer

E-Merge IT Recruitment • Sandton

On-site
ZAR 420,000 - 700,000
Hybrid work arrangement
Salary up to R700k per annum
SENIOR AI ENGINEER (PYTHON, LANGCHAIN)- PRETORIA (HYBRID) - UP TO R1M PER ANNUM
SENIOR AI ENGINEER (PYTHON, LANGCHAIN)- PRETORIA (HYBRID) - UP TO R1M PER ANNUM

E-Merge • South Africa

On-site
ZAR 900,000 - 1,100,000
Senior AI Engineer: Generative AI & LangChain (Hybrid)
Senior AI Engineer: Generative AI & LangChain (Hybrid)

ATS Client • Johannesburg

Hybrid
ZAR 780,000 - 1,300,000
Hybrid work model
AI Engineer
AI Engineer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
AI Product Engineer - Johannesburg - up to R850k per annum
AI Product Engineer - Johannesburg - up to R850k per annum

E-Merge • Johannesburg

On-site
ZAR 510,000 - 850,000
Generative AI Engineer (LangChain) - Hybrid, Johannesburg
Generative AI Engineer (LangChain) - Hybrid, Johannesburg

e-Merge IT Recruitment • Johannesburg

Hybrid
ZAR 900,000 - 1,100,000