Senior Machine Learning Developer

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 900,000 - 1,500,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

SavageOne Pty Ltd is seeking a Senior Machine Learning Developer to lead the design, development, and deployment of ML solutions. You will collaborate with data scientists, software engineers, and product managers to identify business opportunities and deliver scalable ML capabilities.

You will mentor junior ML engineers, stay current with ML research, and ensure production-ready pipelines that process large data volumes. Strong emphasis on collaboration and delivering business value.

Qualifications

  • Master's or PhD in Computer Science, Statistics, Mathematics, or a related field (or equivalent experience).

Responsibilities

  • Lead the design, development, and deployment of machine learning models and algorithms to solve complex business problems.
  • Collaborate with data scientists, software engineers, and product managers to identify business opportunities and requirements.
  • Conduct exploratory data analysis, feature engineering, and model evaluation to ensure robust and reliable performance.
  • Implement scalable and efficient machine learning pipelines and workflows to process large volumes of data.
  • Stay up-to-date with the latest developments in machine learning research and technologies, and apply them to improve our products and services.
  • Mentor and coach junior machine learning engineers, providing guidance, training, and support to develop their technical skills and knowledge.
  • Collaborate with cross-functional teams to integrate machine learning models into production systems and applications.
  • Document work processes, methodologies, and best practices to facilitate knowledge sharing and collaboration.

Skills

TensorFlow
PyTorch
scikit-learn
Spark MLlib
Python
Java
Scala
Leadership
Mentoring
Analytical thinking

Education

Master's or PhD in Computer Science/Statistics/Mathematics or related

Tools

Hadoop
Spark
Apache Flink

Job description

About the job Senior Machine Learning Developer

Position Summary:The Senior Machine Learning Engineer will play a key role in leading the design, development, and deployment of machine learning solutions. You will collaborate with cross-functional teams to identify business opportunities, develop innovative machine learning models, and implement scalable solutions that drive business value. This role offers a unique opportunity to leverage your expertise in machine learning to tackle challenging problems, mentor junior team members, and contribute to the success of our organization.


Key Responsibilities:



  • Lead the design, development, and deployment of machine learning models and algorithms to solve complex business problems.

  • Collaborate with data scientists, software engineers, and product managers to identify business opportunities and requirements.

  • Conduct exploratory data analysis, feature engineering, and model evaluation to ensure robust and reliable performance.

  • Implement scalable and efficient machine learning pipelines and workflows to process large volumes of data.

  • Stay up-to-date with the latest developments in machine learning research and technologies, and apply them to improve our products and services.

  • Mentor and coach junior machine learning engineers, providing guidance, training, and support to develop their technical skills and knowledge.

  • Collaborate with cross-functional teams to integrate machine learning models into production systems and applications.

  • Document work processes, methodologies, and best practices to facilitate knowledge sharing and collaboration.


Qualifications:



  • Master's or Ph.D. degree in Computer Science, Statistics, Mathematics, or a related field (or equivalent experience).

  • 5+ years of experience in machine learning engineering or related roles, with a proven track record of developing and deploying machine learning solutions in production environments.

  • Strong proficiency in machine learning algorithms, techniques, and frameworks such as TensorFlow, PyTorch, scikit-learn, or Spark MLlib.

  • Experience with big data technologies and platforms such as Hadoop, Spark, or Apache Flink.

  • Proficiency in programming languages such as Python, Java, or Scala.

  • Excellent analytical and problem-solving skills, with a strong attention to detail.

  • Excellent communication and collaboration skills, with the ability to effectively work with cross-functional teams.

  • Demonstrated leadership and mentoring abilities, with a passion for developing and empowering team members.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer
Senior Machine Learning Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,400,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Soweto

Hybrid
ZAR 1,200,000 - 2,000,000
Bonuses
Health insurance
PTO & flexible hours
+2
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Placements24 • Centurion

On-site
ZAR 1,000,000 - 1,700,000
Executive-level compensation
Stock options
Healthcare benefits
+1
Machine Learning Engineer
Machine Learning Engineer

Global One • Cape Town

On-site
ZAR 500,000 - 700,000
Engineer: Machine Learning III
Engineer: Machine Learning III

Boardroom Appointments • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Placements24 • George

Hybrid
ZAR 1,400,000 - 2,000,000
Remote work flexibility
Performance incentives
Career growth opportunities
+1
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Placements24 • Polokwane

Hybrid
ZAR 1,500,000 - 2,100,000
Health insurance
Professional development budget
Remote-first culture
+2
Data Scientist - Machine Learning Specialist
Data Scientist - Machine Learning Specialist

Placements24 • Durban

On-site
ZAR 900,000 - 1,400,000
Competitive salary
Training opportunities
Research-focused environment
+3
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Gqeberha

Hybrid
ZAR 1,918,000 - 2,878,000
Stock options
Remote-first culture
Professional development budget
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Hybrid work
Training & conferences
+2