Salary
≈ $34k – $89k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Senior · 5+ years exp
Confirmed on the employer's own hiring board on Nov 2, 2026. First seen by Alion on Nov 2, 2026.
Overview
Company
Impact
Profile match
SavageOne is a South African recruitment firm headquartered in Sandton that sources candidates for client companies through once-off permanent hires and contract staffing. Founded in 2023 with a fully remote team, it charges a flat 9.5 percent placement fee and uses AI-assisted matching to shortlist South African talent for local and overseas employers, including a London-based software purchasing firm. Its open roles for clients span senior .NET, Node.js, Python, PHP and Salesforce developers, QA and performance testers, solution architects, project managers, supply chain managers and talent acquisition staff.
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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,060,249 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
AI/ML
Similar stack
Same company
Johannesburg
Software Engineer (Machine Learning)
6 days ago
Equity · In office · 5+ years exp · Cape Town
AI/ML
Scikit-learn
TensorFlow
PyTorch
Feature Store
DevOps
AWS
Amazon S3
DNS
Apply
Machine Learning Engineer
2 years ago
Remote (South Africa) · Full-Time · 3+ years exp · Bachelor's Degree · Cape Town · Johannesburg
Python
SQL
AI/ML
Spark
Amazon SageMaker
Google AI Studio
Machine Learning
DevOps
AWS
Amazon ECS
Apply
Senior Microsoft AI Developer
1 day ago
≈ $27k – $72k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Midrand
Python
C#
AI/ML
Scikit-learn
ML.NET
TensorFlow
Pandas
NumPy
PyTorch
Machine Learning
DevOps
Azure
Apply
Microsoft AI Engineer
1 day ago
≈ $27k – $72k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Midrand
Python
C#
AI/ML
Scikit-learn
ML.NET
TensorFlow
Pandas
NumPy
PyTorch
Machine Learning
DevOps
Azure
Apply
AI Engineer
2 days ago
In office · Johannesburg
Python
Python
FastAPI
Databases
PostgreSQL
pgvector
AI/ML
Prefect
Fine-tuning
Embeddings
AI Agents
NLP
AWS Bedrock
TensorFlow
PyTorch
LLM
RAG
OpenAI
Anthropic
Hugging Face
LLM Evaluation
LLM Guardrails
Recommender Systems
DevOps
AWS
Kubernetes
Apply
Apply
Apply
Program Manager
9 hours ago
In office · 10+ years exp · Johannesburg
Analytics
Power BI
Management
Microsoft Project
SharePoint
Agile
Apply
Data Architect
9 hours ago
In office · Confidential · 8+ years exp · Bachelor's Degree · Johannesburg
SQL
Databases
Snowflake
Databricks
Microsoft Fabric
DevOps
Azure
AWS
Analytics
Power BI
ETL/ELT
Apply
Data Analyst Lead
9 hours ago
In office · 7+ years exp · Bachelor's Degree · Johannesburg
Python
SQL
Databases
Snowflake
Databricks
Microsoft Fabric
DevOps
Azure
Analytics
Tableau
Power BI
Apply
This is one of many
2,060,249 more open roles from verified company boards, updated every day.

