2,162,391open jobs
138,988companies
240,518added this week
Browse all
Salary
$22k – $51k per year (gross)
Location
In office (Johannesburg)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Oct 27, 2026. Network Contracting scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Network Contracting Solutions is a contract staffing specialist. We specialize in contract recruitment for IT, Finance and Engineering Contractors.
Reference: NCM003551-Glad-1

Are you passionate about building robust Python services and scalable platforms that support modern data and AI solutions? Duties & Responsibilities We are currently building our IT talent database and are looking to connect with experienced Python Engineers for current and future opportunities. We are particularly interested in professionals with strong Python development experience, API engineering, microservices, data integration and cloud-based deployment. Experience supporting AI/LLM-enabled applications or platform services is a plus. Register your profile with us so your technical experience can be considered for suitable opportunities as they become available.
 
Key Responsibilities:
  • Design, develop and maintain Python applications, backend services and platform components.
  • Build and integrate REST APIs and microservices using frameworks such as FastAPI, Django or Flask.
  • Integrate applications with databases, messaging systems, external services and data pipelines.
  • Write testable, maintainable code and support code reviews, deployment, monitoring and production troubleshooting.
 
Job Experience & Skills Required / Ideal Candidate Profile:
Education
  • A degree, diploma or equivalent relevant qualification in Computer Science, Software Engineering, Information Technology or a related field is advantageous.
  • Relevant Python, cloud, software engineering or AI-related certifications will be advantageous.
  • Practical software engineering experience and demonstrable projects are valued.
  • Additional experience with AI/LLM platforms or data-intensive systems is beneficial.
 
Experience
  • Typically 5+ years of professional software development experience with substantial hands-on Python development.
  • Experience building backend services, APIs and/or microservice-based applications.
  • Experience with relational or NoSQL databases, version control, automated testing and CI/CD.
  • Cloud platforms, containers, event-driven systems or AI/LLM application integration experience will be highly advantageous.
 
Skills
  • Python programming, object-oriented design, debugging and code quality.
  • FastAPI, Django or Flask and REST API development.
  • SQL and/or NoSQL databases, data modelling and system integration.
  • Git, automated testing, Docker, CI/CD and cloud deployment practices.
 
Location: Gauteng
 
Apply now!
 
For more exciting IT vacancies, please visit:
www.networkcontracting.co.za
 
I also specialise in recruiting in the following fields:
  • Artificial Intelligence & Machine Learning
  • Software Development
  • Data Engineering & Analytics

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
 
For more information contact:
[email protected]
Connect with me on LinkedIn! http://linkedin.com/in/gladys-motsumi-67ba73183 Package & Remuneration R 30 000 - R 70 000 - Monthly
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,162,391 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Johannesburg
AI Engineer 1 day ago
In office · 4+ years exp · Bachelor's Degree · Pretoria
Python
JavaScript
TypeScript
SQL
C#
C#
.NET
AI/ML
Copilot
Claude Code
Embeddings
Function Calling
AI Agents
RAG
OpenAI
LLMOps
Context Engineering
Agentic Workflows
Copilot Studio
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Cybersecurity
Least Privilege
Management
Power Automate
Apply
$78k per year (gross) · Hybrid · Full-Time · Johannesburg
Python
SQL
Databases
Databricks
Microsoft Fabric
AI/ML
Fine-tuning
Embeddings
AWS Bedrock
LLM
RAG
Hybrid Search
OpenAI
LLMOps
Machine Learning
DevOps
Azure
CI/CD
AWS
Management
Agile
Scrum
Apply
Senior AI Engineer 1 day ago
In office · Full-Time · Johannesburg
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
LangGraph
LangChain
Spark
DSPy
MLFlow
Prompt Engineering
LLM
RAG
OpenAI
Structured Outputs
LLM Guardrails
Machine Learning
DevOps
Azure
Apply
$72k per year (gross) · In office · Full-Time · Johannesburg
Python
SQL
Python
SQLAlchemy
Databases
Azure SQL Database
AI/ML
Cursor
Claude
vLLM
ONNX
PyTorch
LLM
Whisper
OpenAI
Structured Outputs
Voice Agents
DevOps
Azure
Docker
Kubernetes
Apply
$48k per year (gross) · In office · Full-Time · Johannesburg
Python
SQL
AI/ML
Cursor
Claude
Function Calling
LLM
OpenAI
Voice Agents
DevOps
Azure
Apply
Hybrid · Full-Time · Johannesburg
Python
SQL
Python
Django
Databases
PostgreSQL
Redis
Databricks
AI/ML
Claude
Model Context Protocol
AI Agents
AWS Bedrock
LLM
Anthropic
DevOps
Heroku
CI/CD
AWS
Amazon EC2
GitHub
Amazon S3
IAM
Cybersecurity
GDPR
Least Privilege
Apply
Hybrid · Full-Time · Bachelor's Degree · Johannesburg
Apply
In office · Johannesburg
Apply
≈ $42k – $108k per year (Estimated) · In office · Full-Time · Master's Degree · Johannesburg · Casablanca
Apply
≈ $32k – $69k per year (Estimated) · In office · Full-Time · 8+ years exp · Bachelor's Degree · Johannesburg
Apply
See all jobs
This is one of many
2,162,391 more open roles from verified company boards, updated every day.