Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 4, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Our Purpose Statement Empowering business and society through people and technology On 1st August 2019, we announced the launch of our new ICT brand, a brand our people will take forward to deliver ICT services in South Africa and EMEA markets. A big part of our new ICT brand is that it's been designed for us, the people to serve our clients as one, a...

     

    Machine Learning & AI Developer (iOCO0112)

    Job Description

    • We are seeking a highly skilled ML & AI Developer to join our growing Data & AI team. The successful candidate will be responsible for designing, developing, deploying, and maintaining machine learning and AI solutions that deliver measurable business value. This role requires a strong engineering mindset, hands-on experience with machine learning production environments, and the ability to work independently with stakeholders across the business.
    • The ideal candidate will have experience building scalable AI and machine learning solutions, implementing MLOps best practices, and working with modern cloud-based data and AI platforms.

    What you'll do:

    • Design, develop, and deploy end-to-end machine learning solutions into production environments.
    • Build and maintain scalable batch and real-time AI/ML pipelines.
    • Develop, train, evaluate, and optimize machine learning models to solve business challenges.
    • Collaborate with business stakeholders, data engineers, data scientists, and technology teams to translate requirements into production-ready AI solutions.
    • Implement and manage MLOps practices including model deployment, monitoring, versioning, testing, and retraining.
    • Build and maintain CI/CD pipelines for machine learning workflows.
    • Develop and optimize large-scale data processing pipelines using Python, SQL, Spark, and PySpark.
    • Deploy and manage machine learning solutions using Azure AI and data platform technologies.
    • Monitor model performance, drift, and reliability to ensure ongoing business value and operational stability.
    • Contribute to AI governance, security, and best practices across the organization.
    • Research and evaluate emerging AI technologies and recommend innovative solutions.

    Your Expertise:

    • 5+ years of experience in Machine Learning Engineering, AI Engineering, Data Science, or a related field.
    • Proven experience delivering end-to-end machine learning solutions in production environments.
    • Experience designing, deploying, and supporting scalable AI and machine learning applications.
    • Experience working with large datasets and distributed data processing frameworks.
    • Experience with Generative AI solutions.
    • Exposure to Large Language Models (LLMs).
    • Experience with Retrieval-Augmented Generation (RAG) architectures.
    • Experience with vector databases and semantic search solutions.
    • Experience integrating AI services into enterprise applications.
    • Azure AI and Machine Learning certifications.

    Qualifications:

    • Degree in Computer Science, Data Science, Engineering, Mathematics, Statistics, Information Systems, or a related field.
    • Relevant Azure, Machine Learning, AI, or Databricks certifications would be advantageous.

    Technical Skills

    • Strong proficiency in Python.
    • Strong SQL skills.
    • Hands-on experience with Spark and/or PySpark.
    • Experience implementing MLOps practices and frameworks.
    • Experience with CI/CD pipelines for machine learning solutions.
    • Experience with MLflow, Kubeflow, or similar MLOps platforms.
    • Experience with containerization technologies such as Docker and Kubernetes.
    • Strong experience with the Azure AI and Data ecosystem, including:
    • Azure Machine Learning
    • Azure Databricks
    • Azure Data Factory
    • Experience building both batch and real-time inference solutions.
    • Understanding of model monitoring, model governance, and operationalization of machine learning solutions.

    Personal Attributes

    • Strong analytical and problem-solving skills.
    • Excellent communication and stakeholder management abilities.
    • Ability to operate independently and take ownership of solutions.
    • Strong collaboration skills and ability to work across multidisciplinary teams.
    • Continuous learning mindset and passion for emerging AI technologies.

    Other information applicable to the opportunity:

    • Contract position
    • Location: Johannesburg

    Check how your CV matches this job

    Method of Application

    Interested and qualified? Go to iOCO on ioco.simplify.hr to apply

    Build your CV for free. Download in different templates.

  • Get new Data, Business Analysis and AI jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail