Machine Learning Engineer

5 days ago


Johannesburg, Gauteng, South Africa Indsafri Full time

About Indsafri

We are a dynamic company in the Banking, Information Services, and Technology sectors.

Job Summary

We are seeking a highly skilled Machine Learning Engineer to join our team. The ideal candidate will have expertise in designing, developing, and deploying machine learning models for various business use cases.

About the Role

As a Machine Learning Engineer at Indsafri, you will be responsible for building and optimizing data pipelines for training and inference of ML models. You will work with structured and unstructured data to preprocess and feature engineer datasets.

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 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.

Requirements

To succeed in this role, you will need:

  • 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.


  • 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 Gig Engineer Full time

    Gig Engineer is seeking a 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 scalable AI solutions.Key Responsibilities:Model...


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time

    Gig Engineer seeks a seasoned Senior Machine Learning Engineer to spearhead the development of innovative machine learning solutions.The successful candidate will have a strong background in machine learning, deep learning, and software engineering, as well as experience in designing scalable AI solutions.Responsibilities:Design, develop, and optimize...


  • Johannesburg, Gauteng, South Africa Elixirr Digital Full time

    We are seeking a highly skilled Machine Learning Engineer to join our team at Elixirr Digital. As a Machine Learning Engineer, you will be responsible for designing and implementing machine learning models that drive business value and improve operational efficiency.The successful candidate will have a strong background in machine learning, programming...


  • Johannesburg, Gauteng, South Africa Nedbank Full time

    We're looking for a Machine Learning Engineer to join our team and help us develop and deploy machine learning models that drive business growth and improve customer experiences.About the RoleYou'll be responsible for designing and developing machine learning models to solve complex business problemsCollaborating with stakeholders to understand their needs...


  • 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 Network Recruitment Full time

    Job Summary:We are looking for a highly skilled Machine Learning Engineer to lead the advancement and integration of innovative AI solutions within Network Recruitment. This position requires a strong background in machine learning and AI, as well as excellent problem-solving and communication skills.Key Responsibilities:Develop and implement machine...


  • 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 Gig Engineer Full time

    Gig Engineer is hiring a Senior Machine Learning Engineer to lead the development 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 scalable AI solutions.Key Responsibilities:Develop and optimize machine learning models for...


  • 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...


  • 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...


  • 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 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 MSP Staffing Full time

    Job Description:The successful candidate will lead the development and implementation of advanced machine learning models to improve business processes, such as forecasting, demand prediction, and customer segmentation.Key Responsibilities:Develop and implement advanced machine learning models using Python libraries such as Pandas, NumPy, Scikit-learn, and...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time

    Job DescriptionBoardroom Appointments seeks a highly skilled Senior Machine Learning Engineer to join our team. As a key member of our technology group, you will design, develop, and optimize machine learning models for real-world applications.Key Responsibilities:Develop and implement scalable machine learning pipelines using cloud platforms and...


  • Johannesburg, Gauteng, South Africa Communicate Recruitment Full time

    We are seeking a talented Machine Learning Engineer to join our Trading Systems team in Sandton. As a key member of the team, you will design and implement scalable machine learning solutions to drive business growth.About the Role:Design and develop sophisticated machine learning models to solve complex business problemsImplement and deploy machine learning...


  • Johannesburg, Gauteng, South Africa MSP Staffing Full time

    MSP Staffing is seeking a highly skilled Senior Machine Learning Engineer to join our team.About the PositionThis is an exciting opportunity to apply your machine learning expertise to drive business growth and innovation.Key ResponsibilitiesDevelop and implement machine learning models using Python and popular libraries.Work with cross-functional teams to...


  • Johannesburg, Gauteng, South Africa Energy At Work Full time

    About Energy At Work : Our company is a leading player in the insurance industry, committed to innovation and excellence. We are seeking a highly skilled Machine Learning Engineer to join our dynamic team.This role offers the opportunity to work on cutting-edge projects and make a significant impact on our data processing and machine learning...