Enable job alerts via email!

Machine Learning Developer / Engineer

WatersEdge Solutions

Johannesburg

Remote

ZAR 300,000 - 500,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Johannesburg seeks a skilled Machine Learning Developer to contribute to healthcare innovations. In this fully remote role, you will develop machine learning models, conduct data analyses, and work collaboratively during USA business hours. Ideal candidates will have 1-2 years of experience in ML and strong programming skills in Python. Join a supportive culture focused on impactful projects.

Benefits

Fully remote opportunity
Working on impactful healthcare challenges
Collaborative work culture

Qualifications

  • 1–2 years’ experience building and deploying machine learning models.
  • Strong programming skills, especially in Python for data analysis.
  • Ability to articulate model development processes and methodologies.

Responsibilities

  • Build and implement machine learning models using various techniques.
  • Conduct data analysis and feature engineering to improve model accuracy.
  • Collaborate to embed models into existing systems and workflows.

Skills

Problem-solving skills
Programming skills in Python
Machine learning algorithms knowledge
Data analysis

Tools

Python
Dash
Streamlit
Panel
Bokeh
Job description

WatersEdge Solutions is seeking a skilled Machine Learning Developer / Engineer to support a fast-growing healthcare-focused team in a fully remote role. This is an exciting opportunity for a technically curious and solutions-oriented professional looking to apply machine learning in a meaningful, real-world setting.

About the Role
In this role, you'll be instrumental in developing and implementing machine learning models from the ground up. Working USA business hours (EST), you'll collaborate with a cross-functional team to solve complex problems, build insightful dashboards, and apply innovative algorithms that drive decisions in a healthcare context.

Key Responsibilities

  • Build and implement machine learning models using Random Forest, Gradient Boosting, AutoML, and other techniques

  • Conduct in-depth data analysis and feature engineering to improve model accuracy

  • Validate and clean data for model readiness

  • Present insights and recommendations clearly to stakeholders

  • Collaborate with teams to embed models into existing systems and workflows

  • Design and develop dashboards using Python libraries such as Dash, Streamlit, Panel, and Bokeh

  • Deliver ongoing reports on model effectiveness and business value

  • Apply ML methodologies to healthcare-specific use cases

What You’ll Bring

  • 1–2 years’ experience building and deploying machine learning models

  • Strong problem-solving and programming skills

  • Proficiency in Python, especially for data analysis and dashboard creation

  • Knowledge of ML algorithms like Random Forest, Gradient Boosting, and AutoML

  • Ability to articulate model development processes, feature engineering, and methodologies

  • Background in data science or engineering; healthcare experience is advantageous

Nice to Have

  • Experience with actuarial analysis

  • Performance in Kaggle competitions

What’s On Offer

  • Fully remote opportunity for South African professionals

  • USA working hours: 15h00 – 24h00 SAST (subject to daylight saving adjustments)

  • Opportunity to work on impactful healthcare challenges with modern ML tools

  • Role requires a fibre internet connection (min 25 Mbps upload/download) and a backup power solution (UPS or solar)

Company Culture
WatersEdge Solutions is a trusted recruitment partner connecting innovative professionals with forward-thinking global companies. We pride ourselves on a supportive, tech-savvy work culture that values collaboration, clarity, and continuous improvement.

If you have not been contacted within 10 working days, please consider your application unsuccessful.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.