Machine Learning Engineer – Johannesburg

2 weeks ago


Johannesburg, Gauteng, South Africa E-Merge Full time

A Group providing value conscious mass-marketing to customers in Southern Africa and leaders in providing innovative financial services have an opportunity for a Machine Learning Engineer to build, implement, improve and support the AI platform which will support delivery of the AI strategy. To collaborate in creating and delivering the AI strategy to ensure the company is able to compete in a fast-changing landscape. The effective use of AI technologies will be a key strategic differentiator in the future.

Responsibilities:

  • Object oriented and functional programming in Python
  • Modern software development practices
  • Database querying using SQL
  • Data life cycle
  • Machine learning concepts
  • Manage the Machine learning model life cycle
  • Oversee the Microservice architectures

Qualifications and Experience:

  • +5 yrs software development experience
  • Expert in Python and SQL
  • Experience with the modern software development best practices: agile software development, code reviews, unit testing, version control, e.g. git, CI/CD
  • Experience working in an agile team
  • Experience with ML frameworks and tools (e.g. pandas, numpy, scikit-learn, TensorFlow, Pytorch, Spark MLlib)
  • Experience with modern ETL, compute and orchestration frameworks, e.g. Apache Spark, Apache Flink, Apache Kafka, etc.
  • Development experience in both Windows and Linux
  • Experience with container technologies, e.g. Docker, Kubernetes
  • Modern software development practices
  • Database querying using SQL

The Reference Number for this position is NG59767 which is a 12-month contract position in Johannesburg offering a salary of R660 up to R880 per hour salary negotiable based on experience. E-mail Nokuthula on



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

    SavageOne Pty Ltd seeks a highly skilled Machine Learning Engineering Lead to spearhead the development and deployment of cutting-edge machine learning solutions. As a key member of our team, you will collaborate with cross-functional teams to identify business opportunities and drive innovation.The ideal candidate will have a strong background in machine...


  • Johannesburg, Gauteng, South Africa Nedbank Full time

    About the RoleWe are looking for a highly motivated and experienced Machine Learning Engineer to lead in designing and building next-generation analytic engines and services.The successful candidate will have a strong background in machine learning, statistics, optimization, or related field, and experience working with large data sets,...


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

    About the Job DescriptionThis Leading Machine Learning Expert position at SavageOne Pty Ltd offers a unique opportunity to leverage your expertise in machine learning to tackle challenging problems and contribute to the success of our organization.As a key member of our team, you will collaborate with cross-functional teams to identify business opportunities...


  • Johannesburg, Gauteng, South Africa Standard Bank of South Africa Limited Full time

    Job Role: Machine Learning SpecialistJob Summary: We are seeking a highly skilled Machine Learning Specialist to join our team. The successful candidate will be responsible for developing and implementing machine learning models to drive business decisions.The ideal candidate will have 5-7 years of experience in software development, with a strong...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    An African financial services organisation that offers a broad spectrum of financial solutions and offers great culture, leadership, learning opportunities, challenges, rewards and recognition to its employees seeks a Senior Data Scientist who will be accountable for designing, producing, analysing, documenting and enhancing a range of predictive models...


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

    Key ResponsibilitiesLead end-to-end data science projects, from problem formulation and data collection to model development, implementation, and evaluation, ensuring delivery of high-quality solutions that meet business objectives.Apply advanced statistical techniques and machine learning algorithms to analyze large and complex datasets, extracting...


  • Johannesburg, Gauteng, South Africa Private Tutor Full time

    Norwegian Language Tutor Required in JohannesburgWe are seeking a highly motivated and experienced Norwegian language tutor to work with a beginner student in Johannesburg.The ideal candidate should be able to teach Norwegian from scratch and create engaging lessons that cater to the student's needs and goals.Please provide examples of your previous teaching...


  • Johannesburg, Gauteng, South Africa University of Johannesburg Full time

    Job DescriptionThe University of Johannesburg is seeking a highly qualified Lecturer to join its College of Business and Economics. As a Lecturer, you will be responsible for teaching and learning, research, student supervision, academic administration, and committee participation.Teaching and Learning: Deliver informative lectures to both undergraduate and...

  • Cloud Engineer

    2 days ago


    Johannesburg, Gauteng, South Africa Nagarro Full time

    Job OverviewNagarro is a Digital Product Engineering company that is scaling rapidly. We build products, services, and experiences that inspire, excite, and delight.About the RoleWe are looking for a highly skilled Data Engineer to join our team.You will design, develop, and maintain scalable data pipelines and ETL processes on Google Cloud Platform...

  • Junior ML Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Airvantage Ltd Full time

    Job title : Junior ML EngineerJob Location : Gauteng, JohannesburgDeadline : March 20, 2025Quick Recommended LinksJobs by Location Job by industries Role DescriptionThis is a full-time hybrid role for a Junior ML Engineer at Airvantage (Pty) Ltd. The Junior ML Engineer will be responsible for tasks such as pattern recognition, working on neural networks,...


  • Johannesburg, Gauteng, South Africa Nagarro Full time

    Our TeamWe are a collaborative and dynamic team of professionals who are passionate about delivering high-quality solutions.About the RoleWe are looking for a highly skilled Data Engineer to join our team.Key Responsibilities:Design, develop, and maintain scalable data pipelines and ETL processes on GCP.Implement and optimize data storage solutions using...


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

    We are seeking an experienced Senior AI Developer to join our team at SavageOne Pty Ltd. As a key member of our data science and engineering department, you will be responsible for designing, developing, and deploying machine learning solutions that drive business value.You will lead the design, development, and deployment of machine learning models and...

  • GCP Data Engineer

    2 hours ago


    Johannesburg, Gauteng, South Africa Nagarro Full time

    Company DescriptionWe are a Digital Product Engineering company that is scaling in a big way We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 37 countries, to be exact). Our work culture is dynamic...


  • Johannesburg, Gauteng, South Africa Robert Walters Full time

    Job OverviewIn this role, you will be responsible for managing the platform infrastructure as an Intermediate DevOps Engineer. This involves ensuring the high-availability of various services, virtual machines, and databases.Duties & ResponsibilitiesAs a DevOps engineer, you will play a crucial role in provisioning changes to AWS using Terraform while...


  • Johannesburg, Gauteng, South Africa Nagarro Full time

    About the JobThis is an exciting opportunity to join our team as a Data Engineer and contribute to the design, development, and maintenance of scalable data pipelines and ETL processes on GCP.Responsibilities:Design, develop, and maintain scalable data pipelines and ETL processes on GCP.Implement and optimize data storage solutions using BigQuery, Cloud...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    A global company on a mission to unlock Africas potential by creating work opportunities for its growing talent pool and rapidly scaling to become a multi-billion-dollar technology services provider has an opening for a Senior Data Scientist to apply advanced data science and machine learning techniques. You will work across multiple industries,...

  • Senior Data Scientist

    2 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    An African financial services organisation that offers a broad spectrum of financial solutions and offers great culture, leadership, learning opportunities, challenges, rewards and recognition to its employees seeks a Senior Data Scientist who will be accountable for designing, producing, analysing, documenting and enhancing a range of predictive models...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    Job PurposeLead the design, development, and implementation of cutting-edge analytic engines and services, leveraging extensive experience and expertise in machine learning to develop and deploy scalable models, optimize algorithms, and drive data-driven decision-making. Job ResponsibilitiesDevelop and maintain a machine learning platform, ensuring it meets...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    A registered Financial Service Provider with an undivided team of diverse thinkers and doers who believe in leading through technology and pushing past their limits with innovation at its core is seeking a dynamic Intermediate/ Senior Data Scientist ready to design, prototype, and build next-generation analytic engines and services by applying strong...


  • Johannesburg, Gauteng, South Africa Pronto Labour Team Full time

    MILLING MACHINE OPERATOR & SETTEROperate CNC, MANUAL MILLING & LATHE MACHINES* MINIMUM 3-5 Year's MILLING MACHINE OPERATOR &   SETTER experience* Follow reasonable instructions from CNC Programmers* Clean Machines* Fetch Raw Material* De-burr Raw material* Set up the Job on the Machine/Inspect Job* De-butt Blades, if necessary* Operate the CNC & MANUAL...