Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Software Developer in AI / Machine Learning

Full-time

Network Finance

 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.

For more IT jobs, please visit

I also specialise in recruiting in the following:

 
Software Development
Data Engineer
Data Analyst
Infrastructure
Architecture
... and more!

 
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: 
Evandria Rademeyer
Researcher
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Software Developer in AI / Machine Learning in Gauteng vacancy
  •  ...Key Responsibilities Design, build, and deploy AI/ML and multimodal models in production environments Develop and integrate AI-driven features using Python...  ...specialise in recruiting in the following:   Software Development Data Engineer Data Analyst... 

    Network Finance

    Gauteng
    13 hours ago
  • R 82,000 per month

     ...includes phishing, ransomware, and supply-chain risk — and we need someone who can stay ahead of it. What You’ll Do Software Development & AI Build and deploy applications, integrations, APIs, and AI-driven solutions Translate business needs into scalable technical... 

    Jobs 4 All

    Gauteng
    13 hours ago
  •  ...processes that support the deployment and maintenance of actuarial, machine learning, and other decision-support models. The role involves end-to-...  ...for deploying rating and logic engines using proprietary software, ensuring accurate implementation and seamless integration... 

    Discovery Limited

    Gauteng
    2 days ago
  •  ...Key Responsibilities Assist in developing and testing AI-driven solutions and automation...  ...reporting tools Interest in automation, machine learning, or digital transformation...  ...Information Technology Data Science Software Development Artificial Intelligence... 

    Bluespec Holdings

    Gauteng
    25 days ago
  •  ...Key Responsibilities: Develop and maintain full-stack web applications using C#, .NET, TypeScript, HTML, and CSS. Design and build secure RESTful APIs and system integrations. Develop and optimise SQL databases, queries, and stored procedures. Mentor junior... 

    Network Finance

    Gauteng
    13 hours ago
  •  ...impact in the PSG success story. Design and Develop PSG Wealth transactional websites, Line...  ...journeys through changes to websites and software applications to meet both functional and...  ...delivering great solutions Continually learns and grows own skills and industry... 

    PSG Konsult Ltd

    Gauteng
    3 hours ago
  •  ...bancassurance.Job Purpose The ACE Developer will design and build integration solutions...  ...Produce working quality software that meets the design REST and SOAP APIs...  ...Collaborating Quality Orientation Applied Learning Initiating Action Technical/Professional... 

    Nedbank

    Gauteng
    3 days ago
  •  ...in the PSG success story. Design and Develop PSG Wealth transactional websites, Line...  ...journeys through changes to websites and software applications to meet both functional and...  ...collaboration, innovation, and continuous learning. Stakeholder Engagement:... 

    PSG Konsult Ltd

    Gauteng
    13 days ago
  •  ...businesses, and render specialised services developed to adapt to any company’s...  ...looking for a motivated and ambitious Junior Software Developer to join their growing...  ...development environment Eagerness to learn and grow within the organisation KEY... 

    CLS Human Capital Specialists

    Gauteng
    25 days ago
  •  ...itself on its ability to build and configure innovative and custom-developed IT solutions, as well as work with packaged products. Through...  ...Work across multiple stacks and in-house systems, quickly learning unfamiliar technologies Participate in code reviews and contribute... 

    Ovations Technologies

    Gauteng
    12 days ago
  •  ...Responsibilities: Define and execute AI strategy aligned to business goals across...  .... Experience in AI, Generative AI, Machine Learning, NLP or related fields. Master’s degree...  ...in recruiting in the following: Software Development Data Engineer Data Analyst... 

    Network Finance

    Gauteng
    13 hours ago
  •  ...communities and partners.Description We're looking for a seasoned Software Engineer to help shape and modernize the technology that powers...  ...is for you. Key Responsibilities Design, develop, deploy, and maintain C#/.NET applications across Azure, IIS, and... 

    Investec

    Gauteng
    20 days ago
  •  ...strategy Writing code and maintaining the existing code of software and digital platforms. Management of Data and Data Integrity...  ...areas of non-compliance monthly and as required To assist in developing and managing the Digital Policy of Enaex Africa To assist in... 

    Enaex Africa

    Gauteng
    21 days ago
  • R 360,000 - 480,000 pa

     ...entrepreneurs, offering them a platform that fosters learning and guidance, which can be translated...  ...audience. What you will do Develop, update and maintain learning content and...  ..., external service providers and AI-supported outputs Help maintain and improve... 

    Raizcorp

    Gauteng
    6 days ago
  •  ...Services, Trissential and Vista Technologies. We are seeking a Software Developer Engineer in Test (SDET) to join our dynamic team in...  ...like Appium, Playwright, or Healenium Working knowledge of Python Familiarity with AI-based testing tools (e.g., Browser Use)

    Expleo Group

    Gauteng
    a month ago
  •  ...experience in the Business and Data fields, supported by leading software, methodologies and tools. We help you to manage, protect and...  ...makes sense, and protect it. Job Overview The Software Developer will be responsible for translating detailed technical designs... 

    Praesignis

    Gauteng
    a month ago
  •  ...leadership capability growth Create leadership development journeys that integrate formal learning, experiential learning, cross-functional exposure, and in-role application Develop enterprise leadership measurement frameworks aligned to application, Return on... 

    Psybergate

    Gauteng
    13 hours ago
  •  ...equivalent. Certifications: C# with MVVM Framework or C++. At least 3 years in application and software development. ADVANTAGEOUS: Certifications in MVC, Oracle SQL Developer Database, or Microsoft SQL Server Database. Exposure to design patterns (SOLID,... 

    The South African National Roads Agency (SANRAL)

    Gauteng
    18 days ago
  •  ...Role Purpose We are seeking a dynamic and highly organized Learning and Development (L&D) Facilitator to join our team. In this...  ...continually embed learning to enhance the learning process. Design and develop Learning interventions as required Client Provide... 

    Momentum Metropolitan Holdings Limited

    Gauteng
    7 days ago
  •  ...development of the organisation's multi-year learning and development strategy and lead its...  ...strategies and content; Lead, mentor, and develop the internal L&D team to ensure high...  ...and blended learning methods; Explore AI-driven and data-informed learning solutions... 

    FlySafair

    Gauteng
    24 days ago
  •  ...Mentor and coach junior developers and practitioners, fostering a culture of continuous learning and innovation. Conduct peer...  ...automation technologies (e.g., AI, OCR, intelligent document processing...  ...Integrate AI capabilities (e.g., machine learning, NLP, and intelligent... 

    Discovery Limited

    Gauteng
    7 days ago
  •  ...ROLE & RESPONSIBILITIES: AI Engineers are responsible for designing, building, and operationalising AI systems that scale across...  ...systems (LLMs, RAG, multi agent automation, vision/NLP models) Develop retrieval pipelines, embedding strategies, semantic indexes &... 

    Imizizi

    Gauteng
    13 hours ago
  •  ...Pet Nutrition is looking for an AI Transformation Manager to help...  ...You'll Be Responsible For Developing Montego's AI Strategy You'...  ...events, workshops, Lunch-and-Learns, and executive briefings Support...  ...managing enterprise software vendors Practical understanding... 

    Montego Pet Nutrition

    Gauteng
    17 days ago
  •  ...GitHub Enterprise CI/CD: Create, Manage and support Shared Workflows Monitoring: Grafana, Loki, Prometheus ADVANTAGEOUS SKILLS: AI Topics: CoPilot, Claude Code MCP Model Context Protocol Lang Chain Lang Graph Lang Smith Orchestration models in... 

    Opensource

    Gauteng
    1 day ago
  •  ...88(Chapter 10).KEY PERFORMANCE AREAS: Learning needs analysis and stakeholder consultation...  .... Manage Learning Project Develop, maintain, and review Technical and Generic...  ...Innovation Champion and effective use of AI and emerging technologies Leverage... 

    TCTA (Trans-Caledon Tunnel Authority)

    Gauteng
    a month ago
  •  ...meeting the individual needs of its clients. Description The Learning & Development (L&D) Manager will be responsible to lead and...  ...Duties and Responsibilities L&D Strategy & Governance Develop and implement the organisational Learning and Development... 

    Minopex

    Gauteng
    a month ago
  •  ...ensuring monthly targets are achieved Conduct and oversee machine inspections, ensuring compliance with maintenance standards and...  ...& People Management Lead, recruit, interview, train, and develop service personnel to ensure a highly skilled and motivated workforce... 

    Ultra Personnel

    Gauteng
    13 hours ago
  •  ...Learning & Development Manager | Luxury Private Game Reserve Remote / Split Role (50% Reserve | 50% Head Office – Johannesburg...  ...Key Responsibilities: Learning & Development Strategy Develop and implement the annual L&D strategy aligned with operational... 

    Kendrick Recruitment

    Gauteng
    26 days ago
  •  ...simultaneously ~ Must take pride in appearance of Pretoria facility and equipment and has excellent attention to detail Duties The Machine Minder is responsible for the safe, efficient, and consistent operation of manufacturing equipment used in the production of steam... 

    Objective Personnel

    Gauteng
    2 days ago
  •  ...Key purpose The purpose of the Head: Learning Design and Implementation is to oversee...  ...Capability Building Lead, coach and develop the Instructional Design team, building a...  .... Promote appropriate use of approved AI and digital tools to improve efficiency and... 

    Discovery Limited

    Gauteng
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer in AI / Machine Learning. Be the first to apply!