Senior Python / AI Platform Engineer

Network Contracting

Randburg

On-site

ZAR 700,000 - 1,100,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Network Contracting is seeking experienced Python Engineers to join our talent database for current and future opportunities. You will design, develop and maintain Python applications, backend services and platform components, with emphasis on REST APIs and microservices.

Experience with FastAPI, Django or Flask, plus cloud deployment and data integration, is highly valued. Ideal candidates have 5+ years in Python development, strong API and data skills, and knowledge of CI/CD, Docker, and

Qualifications

  • Degree or equivalent in Computer Science, Software Engineering, IT or related field is advantageous.
  • Certifications in Python, cloud, software engineering or AI-related areas are advantageous.
  • Practical software engineering experience and demonstrable projects are valued.
  • Experience with AI/LLM platforms or data-intensive systems is beneficial.

Responsibilities

  • Design, develop and maintain Python applications and backend services.
  • Build and integrate REST APIs and microservices using FastAPI, Django or Flask.
  • Integrate applications with databases, messaging systems, external services and data pipelines.
  • Write testable, maintainable code and support reviews, deployment, monitoring and production troubleshooting.

Skills

Python programming
OOP design
Debugging
Code quality
REST API
SQL/NoSQL
Git
CI/CD
Cloud deployment

Education

CS/Software Engineering degree
Python/AI certifications

Tools

Docker
CI/CD tooling

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Ai Platform Engineer
Senior Ai Platform Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,300,000
Competitive base salary
Medical, dental, and vision insurance
Paid time off
+3
Senior Python & AI Platform Engineer — APIs & Microservices
Senior Python & AI Platform Engineer — APIs & Microservices

Network Contracting • Randburg

On-site
ZAR 700,000 - 1,100,000
Senior Software Engineer - AI Platform Development
Senior Software Engineer - AI Platform Development

Placements24 • South Africa

Hybrid
ZAR 1,000,000 - 1,600,000
Hybrid work in Polokwane
Professional development opportunities
Career advancement
Senior AI/ML Platform Engineer
Senior AI/ML Platform Engineer

Placements24 • Polokwane

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Career development
Cutting-edge AI
+4
Ai Engineer (Python, Sql Server & Restful Api) - Johannesburg - Up To R900K Per Annum
Ai Engineer (Python, Sql Server & Restful Api) - Johannesburg - Up To R900K Per Annum

Ats Client • Johannesburg

On-site
ZAR 700,000 - 1,300,000
Senior Python Developer
Senior Python Developer

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
AI Platform Engineer - Scalability & Performance
AI Platform Engineer - Scalability & Performance

Placements24 • Vereeniging

Hybrid
ZAR 800,000 - 1,200,000
Performance bonus
Health insurance
Professional growth
+3
Senior Python AI Engineer
Senior Python AI Engineer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 750,000 - 1,100,000
AI Platform Engineer - Infrastructure
AI Platform Engineer - Infrastructure

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 800,000 - 1,200,000
Competitive salary
Pension fund
Professional growth opportunities
+1
Senior Python AI Platform Engineer
Senior Python AI Platform Engineer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 750,000 - 1,100,000