Machine Learning Engineer

3 weeks ago


Johannesburg, Gauteng, South Africa Indsafri Full time

Design, develop, and deploy machine learning models for various business use cases.

Build and optimize data pipelines for training and inference of ML models.

Work with structured and unstructured data to preprocess and feature engineer datasets.

Optimize model performance and scalability for production deployment.

Implement A/B testing and model monitoring strategies to ensure continuous improvement.

Collaborate with data scientists to refine models and algorithms.

Deploy ML models using cloud platforms (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes).

Research and stay up-to-date with the latest advancements in AI and ML.

Ensure compliance with data privacy and ethical AI guidelines.

Required Qualifications & Skills:

  • BSc in Computer Science, AI, Data Science, or a related field.
  • Proven experience in machine learning, deep learning, and statistical modelling.
  • Proficiency in Python and ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Experience with data preprocessing, feature engineering, and model evaluation.
  • Knowledge of big data technologies (Spark, Hadoop) and databases (SQL, NoSQL).
  • Hands-on experience with cloud services (AWS, GCP, or Azure) and MLOps tools.
  • Familiarity with version control (Git), CI/CD pipelines, and containerization.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Excellent communication and teamwork skills.

Preferred Qualifications:

  • Experience in natural language processing (NLP), computer vision, or reinforcement learning.
  • Knowledge of model explainability, fairness, and AI ethics.
  • Experience with edge AI and on-device machine learning.
Seniority level

Mid-Senior level

Employment type

Contract

Job function

Information Technology, Engineering, and Science

Industries

Banking, Information Services, and Technology, Information and Media

#J-18808-Ljbffr

  • Johannesburg, Gauteng, South Africa Gig Engineer Full time

    3 Year ContractHybrid RoleJohannesburgJob Summary:We are seeking an experienced Senior Machine Learning Engineer to drive the development, deployment, and optimization of cutting-edge machine learning models. The ideal candidate will have a strong background in machine learning, deep learning, and software engineering, along with experience in designing...


  • Johannesburg, Gauteng, South Africa beBee Careers Full time

    This Machine Learning Engineer role is perfect for those who want to push the boundaries of what's possible with AI. As a key member of our team, you'll be responsible for developing and deploying machine learning models at scale.You'll have the opportunity to work on a wide range of projects, from natural language processing to computer vision. Our goal is...


  • Johannesburg, Gauteng, South Africa Ikue Limited Full time

    Let's build the future together Ikue is a tech start-up with a clear purpose and vision - to provide telecommunications operators with a superior product to deliver superior customer experiences. We know that customer data is at the heart of hyper-personalization and are looking for the brightest, most inspiring engineers to deliver our product which enables...


  • Johannesburg, Gauteng, South Africa Ikue Limited Full time

    Let's build the future together Ikue is a tech start-up with a clear purpose and vision - to provide telecommunications operators with a superior product to deliver superior customer experiences. We know that customer data is at the heart of hyper-personalization and are looking for the brightest, most inspiring engineers to deliver our product which enables...


  • Johannesburg, Gauteng, South Africa Ikue Limited Full time

    Let's build the future togetherIkue is a tech start-up with a clear purpose and vision - to providetelecommunications operators with a superior product to deliver superiorcustomer experiences.We know that Customer data is at the heart of hyper personalisation and arelooking for the brightest, most inspiring engineers to deliver our product whichenables data...


  • Johannesburg, Gauteng, South Africa Ikue Limited Full time

    Let's build the future together Ikue is a tech start-up with a clear purpose and vision - to providetelecommunications operators with a superior product to deliver superiorcustomer experiences. We know that Customer data is at the heart of hyper personalisation and arelooking for the brightest, most inspiring engineers to deliver our product whichenables...


  • Johannesburg, Gauteng, South Africa Human Accent Full time

    About the Position: We are seeking a highly skilled Machine Learning Engineer to join our team at Human Accent. As a key member of our machine learning team, you will be responsible for designing and training machine learning models to automate manual processes and improve data analysis.We are looking for someone with strong skills in AI/ML frameworks, NLP,...


  • Johannesburg, Gauteng, South Africa DVT Full time

    At DVT, a leading global custom software development and data engineering company, we are seeking talented individuals to fill the role of Machine Learning Infrastructure Engineer. This position offers an exciting opportunity to work alongside skilled professionals in the industry, leveraging cutting-edge technologies and best practices to deliver...


  • Johannesburg, Gauteng, South Africa Ikue Limited Full time

    At Ikue Limited, we aim to provide superior customer experiences for telecommunications operators through our innovative data-driven product. We are seeking a highly skilled Machine Learning Engineer to join our diverse team.About the JobYou will be responsible for designing and constructing Ikue's AI Studio.You will build machine learning pipelines (model...


  • Johannesburg, Gauteng, South Africa Indsafri Full time

    Key Responsibilities:Design, develop, and deploy machine learning models for various business use cases.Build and optimize data pipelines for training and inference of ML models.Work with structured and unstructured data to preprocess and feature engineer datasets.Optimize model performance and scalability for production deployment.Implement A/B testing and...


  • Johannesburg, Gauteng, South Africa Nedbank Full time

    Data Scientist Job SummaryThe Nedbank Group is looking for a highly skilled Data Scientist to join our team. As a key member of our data science community, you will be responsible for designing and building next-generation analytic engines and services, applying substantial expertise in machine learning, data mining, and information retrieval to drive...


  • Johannesburg, Gauteng, South Africa NedBank Full time

    About the RoleThe ML Engineering Director will be responsible for leading a team of machine learning engineers and data scientists in delivering high-quality solutions that meet business needs.Key responsibilities include defining team goals, mentoring team members, and ensuring timely project delivery.Requirements for this position include advanced...


  • Johannesburg, Gauteng, South Africa beBee Careers Full time

    Machine Learning Systems EngineerWe are seeking a skilled Machine Learning Systems Engineer to design and implement scalable systems for data collection, analysis, and machine learning model deployment. This role requires strong technical expertise, excellent problem-solving skills, and the ability to collaborate with cross-functional...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    At SavageOne Pty Ltd, we are seeking a highly skilled Senior Machine Learning Developer to lead our machine learning engineering efforts. This is an exceptional opportunity for a seasoned professional to leverage their expertise in designing, developing, and deploying scalable machine learning solutions.About the JobWe are looking for a talented individual...


  • Johannesburg, Gauteng, South Africa Nedbank Full time

    Job OverviewNedbank is seeking a skilled Senior Manager Machine Learning Engineering to lead a team of data scientists and machine learning engineers.This role requires a deep understanding of machine learning, statistics, optimization, and related fields.The ideal candidate will have experience working with large datasets, simulation/optimization, and...


  • Johannesburg, Gauteng, South Africa NedBank Full time

    Requisition Details & Talent Acquisition SpecialistREQ 138363 - Keabetswe ModiseClosing Date: 30 April 2025Job FamilyInformation TechnologyCareer StreamApplication DevelopmentLeadership PipelineManage Self ExpertJob PurposeLead the design, development, and implementation of cutting-edge analytic engines and services, leveraging extensive experience and...


  • Johannesburg, Gauteng, South Africa Nagarro Inc Full time

    Nagarro Inc. is a leading Digital Product Engineering company, seeking a Senior Machine Learning Engineer to join our team. As a Specialist Principal Engineer, Machine Learning India Employee, you will be responsible for designing and developing AI/ML solutions for the pharmaceutical industry.Your key responsibilities will include:Responsibilities:Developing...


  • Johannesburg, Gauteng, South Africa Nedbank Full time

    Technical ExpertiseThe ideal candidate will possess deep knowledge of machine learning, statistics, optimization, or related field, with experience working with large data sets and distributed computing tools.ResponsibilitiesDesigning and building next-generation analytic engines and services.Developing statistical models and algorithms to support...


  • Johannesburg, Gauteng, South Africa Mooncoon Full time

    Mooncoon Job OverviewWe are a leading organization in the data infrastructure and analytics industry, seeking an experienced AI Engineer to join our team. The successful candidate will have a strong background in machine learning and AI, with experience in developing effective models and guiding implementations from concept to production.The role involves...


  • Johannesburg, Gauteng, South Africa Penny The Recruiter Full time

    We are looking for a talented Machine Learning Developer to join our team at Penny The Recruiter. As a key member of our Data Science team, you will be responsible for developing and implementing machine learning models and algorithms.About the Role:Work within a specialized team of data scientists and developers to deliver, maintain, and expand machine...