Senior Python / AI Platform Engineer

Network Contracting
Johannesburg, Gauteng
Full-time
Posted 3 hours ago
Full-time Engineering
Apply for this job

Job Description


SUMMARY:
Are you passionate about building robust Python services and scalable platforms that support modern data and AI solutions?

POSITION INFO:
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: /> 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: Connect with me on LinkedIn!

Interested in this role?

You'll apply on Network Contracting's own site before 26 November 2026. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Apply for this job
Job details
Job TypeFull-time
LocationJohannesburg, Gauteng
CategoryEngineering
Posted27 October 2026
Closing Date26 November 2026
Network Contracting
Johannesburg, Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job