SPAAN NOW

Find your next spaan

Tell us where and what — we'll scan the whole country

Where? Pick up to 3 provinces
Job type
Field Optional
Matric Optional
Match level

Scanning Mzansi…

0 Potential match

Swipe to explore

Swipe right to apply · left to skip

NI

AI Engineer with Python and Django - Johannesburg North

Network IT · Johannesburg North, Gauteng

Full time Market related
Best to apply before 7 Dec 2026 (29 days left)
Source verified Checked today

Overview

A skilled AI Engineer is needed for a permanent role in Johannesburg North. You will work with software houses, start ups, consultancies, fintechs, and corporates on AI, LLMs, machine learning, and cloud solutions. This is a great chance to grow your career in a fast paced tech environment with cutting edge projects. If you have Python, Django, and AI experience, this could be your next move.

About the role

As an AI Engineer, you will be responsible for designing, developing, and deploying AI powered applications. You will work with Large Language Models (LLMs) and Generative AI solutions, and integrate third party APIs and AI services. The role involves building and consuming RESTful APIs, managing databases, and working with cloud platforms like Azure, AWS, or Google Cloud. You will also be involved in prompt engineering, AI workflow design, and implementing Retrieval Augmented Generation (RAG) solutions. You will collaborate with teams in an Agile environment and contribute to software architecture and design.

To apply, send your CV to tmashiane@networkrecruitment.co.za. If you do not hear back within two weeks, consider your application unsuccessful.

Requirements

  • Relevant IT, Computer Science, Software Engineering, or Data Science qualification and experience
  • Strong Python development experience
  • Strong Django framework experience
  • Experience designing, developing, and deploying AI powered applications
  • Experience with Large Language Models (LLMs) and Generative AI solutions
  • Experience with OpenAI, Azure OpenAI, Claude, Gemini, or similar AI platforms
  • Experience implementing Retrieval Augmented Generation (RAG) solutions
  • Experience with prompt engineering and AI workflow design
  • Experience building and consuming RESTful APIs
  • Strong SQL and database development experience (PostgreSQL, MySQL, SQL Server)
  • Experience integrating third party APIs and AI services
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud Platform
  • Experience with Git and version control systems
  • Experience with Docker and containerisation technologies
  • Experience deploying and maintaining production applications
  • Understanding of software architecture and design principles
  • Agile / Scrum development experience
  • Strong analytical, problem solving, and communication skills
  • Passion for Artificial Intelligence, innovation, and emerging technologies

Advantageous:

  • Experience with LangChain, LangGraph, Semantic Kernel, or similar AI orchestration frameworks
  • Experience with TensorFlow, PyTorch, or Scikit learn
  • Experience developing AI agents and autonomous workflows
  • Experience with vector databases such as Pinecone, Weaviate, ChromaDB, or FAISS
  • Experience with Azure AI Foundry or AWS Bedrock
  • Experience with FastAPI and microservices architecture
  • Experience with MLOps and AI model deployment practices
  • Experience with Databricks and large scale data processing
  • Experience with Kubernetes and cloud native deployments
  • Experience with CI/CD pipelines and DevOps practices

Responsibilities

  • Design, develop, and deploy AI powered applications
  • Work with Large Language Models (LLMs) and Generative AI solutions
  • Implement Retrieval Augmented Generation (RAG) solutions
  • Apply prompt engineering and design AI workflows
  • Build and consume RESTful APIs
  • Integrate third party APIs and AI services
  • Develop and maintain databases using SQL
  • Work with cloud platforms such as Azure, AWS, or Google Cloud
  • Use Git for version control
  • Deploy and maintain production applications using Docker
  • Collaborate in Agile / Scrum teams
  • Contribute to software architecture and design principles

Job details

Organisation
Network IT
Location
Johannesburg North, Gauteng
Job type
Full time
Experience level
Mid
Education
Bachelor
Category
IT & Software Development
Application Email
tmashiane@networkrecruitment.co.za
Application Method
Apply via email

Success Guide

When applying for this AI Engineer role, make sure your CV clearly shows your hands on experience with Python, Django, and AI technologies like LLMs or RAG. Tailor your application to highlight projects where you built or deployed AI solutions. Since the recruiter works with multiple companies, mention your openness to different work environments. A strong cover letter that explains your passion for AI and innovation will help you stand out. Prepare for technical interviews that may include coding challenges or discussions about AI workflows. Good luck!

How we help you apply

You focus on getting ready — SPAAN NOW handles the paperwork. Here's what happens when you apply:

  1. Our AI tailors your CV to match this job's keywords and requirements, so it stands out to recruiters and screening systems.
  2. A custom cover letter is written specifically for this role — no generic templates.
  3. Your application is submitted with the documents this job needs: CV and Degree certificate. SPAAN NOW pulls these from your profile so you don't upload them every time.
  4. You're notified the moment it's sent, and you can track its status any time under Applications.
  5. If you're shortlisted, use AI Interview Prep to practise questions commonly asked for roles like this — so you walk in confident and ready.

Everything is done for you, but you stay in control — review or edit anything before it goes out.

Spaan Talk

Nobody has said anything yet. Be the first.

Share your thoughts
Sign in to apply ⚡