Software Developer in AI / Machine Learning

Network Recruitment
📍 johannesburg, johannesburg, South-Africa 💼 Full-time 🕒 Posted June 18, 2026

Job Description

Key Duties & Responsibilities
  • Design, build, and deploy AI/ML models, including multimodal systems
  • Develop and integrate AI functionality into production systems using Python
  • Design and optimise MongoDB schemas for scalability and performance
  • Build and maintain APIs supporting AI-driven applications
  • Translate business problems into practical, technical solutions
  • Continuously enhance model performance, reliability, and scalability in production
Essential Skills, Qualifications & Experience
  • Relevant IT qualification (BSc Computer Science preferred)
  • 3+ years professional Python development experience (production-level)
  • Strong working knowledge of MongoDB (queries, schema design, performance tuning)
  • Proven experience deploying AI/ML models into production environments
  • Full-stack development exposure
  • Ability to write clean, efficient, maintainable c...

Ready to Apply?

Submit your application today and join our talented team at Network Recruitment.

Submit Application

Job Details

  • Location johannesburg, johannesburg
  • Job Type Full-time
  • Category Other-General
  • Posted Date June 18, 2026
  • Application Deadline July 28, 2026