Software Developer in AI / Machine Learning

apartmentNetwork Recruitment placeJohannesburg calendar_month 
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 code
  • Strong problem-solving skills and attention to detail
Advantageous
  • Experience with data migration from legacy systems
Why Join?
  • Hybrid work model (primarily remote, with flexibility as needed)
  • Work on meaningful AI solutions in healthcare
  • Exposure to cutting-edge technologies and real-world applications
  • Freedom to innovate, build, and implement your ideas

If you enjoy taking AI models from concept to production and thrive in a practical, implementation-driven role this is for you.

Apply Now.

thumb_up_altRecommended

Junior Software Developer

apartmentE&D RecruitersplaceJohannesburg
Software Developer (Computer Science) Parktown North, Johannesburg Minimum requirements and experience:  •  Bachelor’s Degree in Computer Science  •  1-2 years of working experience in software development, web development, Linux, Database...
check_circleNew offer

Software Developer

apartmentNetwork RecruitmentplaceJohannesburg
The successful incumbent will do software development on the CRM platform and client facing portals used by the company nationally. The candidate will report to the Development Manager. Requirements:  •  8+ years’ experience in a similar role  •  IT...
electric_boltImmediate start

Junior Application Software Developer

apartmentE&D RecruitersplaceJohannesburg
Junior Application Software Developer Pretoria West Our client is hiring a junior embedded software developer to help expand and maintain firmware running on real-world power electronics products (power inverters, batteries, rectifiers). The role...