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: Jun 26, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Imagine a world where people live healthier, more enhanced and protected lives… A world in which each organisation is a powerful influencer and responsible corporate citizen, committed to being a force for social good. As a leading innovator in healthcare, wellness, insurance, investments, financial and life planning, Discovery works ceaselessly to...
    Read more about this company

     

    Machine Learning Engineer

    Job Purpose

    • We are seeking a talented and enthusiastic Machine Learning Engineer to join our AI Engineering team. As a Machine Learning Engineer, you will be responsible for designing, building, testing, deploying, and maintaining AI and machine learning applications and services. This role places a strong emphasis on developing GenAI-powered solutions for both client-facing applications and internal products, as well as backend systems that directly impact customer experiences. You will work across a range of modalities, including text and voice, to build intelligent, production-ready AI systems. This position offers the opportunity to work with cutting-edge technologies and contribute to the development and automation of AI use cases across the organization. You will work closely with data scientists, product teams, engineers, and other stakeholders to help architect and evolve the bank's modern AI ecosystem, including initiatives such as Discovery AI.
    • We believe that when our clients are empowered to make better financial decisions, they benefit through improved financial outcomes, and the business benefits alongside them.Personalisation is at the heart of this mission. By leveraging data, analytics, artificial intelligence, and machine learning, we create intelligent, tailored experiences that help clients navigate their financial journeys with confidence. From delivering relevant insights and recommendations to developing innovative products and services, we use technology to solve meaningful problems at scale.

    Key Outcomes may include but are not limited to:

    Generative AI & Machine Learning Development

    • Design and develop Generative AI solutions, including LLM-based applications
    • Implement techniques such as prompt engineering, Retrieval-Augmented Generation (RAG), and fine-tuning
    • Develop and evaluate machine learning models across supervised, unsupervised, and NLP use cases
    • Optimise model performance, reliability, and cost efficiency for enterprise environments

    Deployment & Production

    • Package and deploy AI and GenAI solutions into production (APIs, services, batch workflows)
    • Support cloud-based deployments, primarily on Microsoft Azure, including Azure OpenAI and Azure AI services
    • Apply MLOps and LLMOps practices such as versioning, monitoring, evaluation, and continuous improvement

    Collaboration

    • Collaborate closely with data scientists, actuaries, data engineers, and other software engineers to understand and address their needs.
    • Contribute actively to the architecting of our bank's modern Machine Learning data ecosystem.

    Education and Experience: 

    • At least 2-4 years’ working experience as a Software Engineer/Machine Learning Engineer/AI Engineer or related field.
    • Bachelor’s degree in engineering or computer science or a related field. Other qualifications will be considered if accompanied by sufficient experience in software engineering.

    Technical skills or knowledge: 

    Core Technical Skills

    • Strong proficiency in Python for AI and machine learning development
    • Solid understanding of machine learning fundamentals – preprocessing, training, evaluation
    • Hands-on experience with ML frameworks such as scikit-learn, PyTorch, or TensorFlow
    • Practical experience with Generative AI and LLMs; familiarity with LangChain, LangGraph, or agent-based frameworks is advantageous
    • Strong data handling skills, including SQL and data querying
    • Experience deploying ML models or AI services into production environments
    • Experience with vector databases and embeddings (e.g., for RAG-based architectures)
    • Exposure to AI coding tools such as Cursor or Claude Code is advantageous
    • Understanding of DevOps practices, including version control, CI/CD, and testing
    • Experience with AI agents is advantageous

    Cloud & Platforms

    • Experience with cloud platforms (Azure preferred; AWS or GCP acceptable)
    • Familiarity with Azure OpenAI, Azure AI services, or similar GenAI platforms
    • Experience with Databricks is advantageous
    • Experience building or consuming REST APIs and working with containerisation tools such as Docker
    • Exposure to MLOps / LLMOps practices and tools (e.g., MLflow, monitoring, CI/CD pipelines)

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Discovery Limited on careers.discovery.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Discovery Limited Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail