Current jobs related to Machine Learning Engineer - Johannesburg, Gauteng - Dariel


  • Johannesburg, Gauteng, South Africa Sybrin Full time R150 000 - R250 000 per year

    Machine Learning Engineer InternshipDuration: 12 months (Including a 3-month probation period)  Location: Office-based position in Johannesburg We are seeking a Machine Learning Engineer Intern to assist with the development and maintenance of our machine software applications. This may extend past machine learning to traditional software engineering. In...


  • Johannesburg, Gauteng, South Africa The Legends Agency Full time R1 440 000 - R2 000 000 per year

    Senior Machine Learning Engineer (6-Month Contract)Join a bespoke AI consultancy delivering greenfield AI solutions for leading banks,Johannesburg | R600 per hour | 08:00 am to 17:00 pm About Our ClientOur client is a specialist AI consultancy, partnering with top enterprises to design and implement impactful artificial intelligence solutions. With a...


  • Johannesburg, Gauteng, South Africa Sybrin Full time R250 000 - R450 000 per year

    About Sybrin:Sybrin is a leading IT software development company specialising in innovative solutions tailored to meet the evolving needs of businesses across various sectors. Our mission is to empower businesses with cutting-edge technology solutions that drive efficiency, enhance customer experiences, and facilitate growth.At Sybrin we pride ourselves on...


  • Johannesburg, Gauteng, South Africa Sybrin Full time R400 000 - R800 000 per year

    Duration: 12 months (Including a 3-month probation period)Location: Office-based position in JohannesburgWe are seeking a Machine Learning Engineer Intern to assist with the development and maintenance of our machine software applications. This may extend past machine learning to traditional software engineering. In this role, your duties will include...


  • Johannesburg, Gauteng, South Africa Sybrin Full time R900 000 - R1 200 000 per year

    About Sybrin:Sybrin is a leading IT software development company specialising in innovative solutions tailored to meet the evolving needs of businesses across various sectors. Our mission is to empower businesses with cutting-edge technology solutions that drive efficiency, enhance customer experiences, and facilitate growth.At Sybrin we pride ourselves on...


  • Johannesburg, Gauteng, South Africa Sybrin Full time R600 000 - R1 200 000 per year

    About Sybrin:Sybrin is a leading IT software development company specialising in innovative solutions tailored to meet the evolving needs of businesses across various sectors. Our mission is to empower businesses with cutting-edge technology solutions that drive efficiency, enhance customer experiences, and facilitate growth.At Sybrin we pride ourselves...


  • Johannesburg, Gauteng, South Africa Sybrin Full time R500 000 - R1 200 000 per year

    About Sybrin:Sybrin is a leading IT software development company specialising in innovative solutions tailored to meet the evolving needs of businesses across various sectors. Our mission is to empower businesses with cutting-edge technology solutions that drive efficiency, enhance customer experiences, and facilitate growth.At Sybrin we pride ourselves on...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Senior Machine Learning Engineer - 3 Year ContractKey Responsibilities:Model Development & Optimization: Design, develop, and optimize machine learning models for real-world applications, ensuring high accuracy, scalability, and efficiency.ML Pipeline & Deployment: Build and maintain scalable ML pipelines using cloud platforms (AWS, Azure, GCP) and...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Full time R1 200 000 - R2 400 000 per year

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


  • Johannesburg, Gauteng, South Africa Dariel Full time R120 000 - R180 000 per year

    Principal Machine Learning Engineer- (Hybrid, 3 days/week in-office)About the Role:We are seeking an exceptional Principal Machine Learning Engineer to provide technical and inspirational leadership to our world-class Data and AI team. This is a business-critical role that will be instrumental in shaping the future of our Intelligent Data division. Our team...

Machine Learning Engineer

2 weeks ago


Johannesburg, Gauteng, South Africa Dariel Full time R250 000 - R500 000 per year

Principal Machine Learning Engineer / AI - (Hybrid, 3 days/week in-office)

About the Role:

We are seeking an exceptional Principal Machine Learning Engineer to provide technical and inspirational leadership to our world-class Data and AI team. This is a business-critical role that will be instrumental in shaping the future of our Intelligent Data division. Our team is at the forefront of building groundbreaking, real-time AI applications that solve complex, high-impact problems. Our work is distinguished by its sophistication and our ability to build robust, high-quality data platforms where governance and management are paramount.

Key examples of our work include:

  • Real-time Fraud Prevention: For a major bank, we engineered a system that ingests diverse behavioural and financial data to not only detect but prevent fraud by blocking suspicious transactions in the moment they occur.
  • Advanced Vehicle Telemetry: We developed a solution to model and process real-time event data from in-vehicle devices, dramatically reducing false alarms for hijackings and improving response times. With over five years of production experience with Large Language Models (LLMs)— including being one of the first to fine-tune a GPT-3 model in 2020—we operate a highly advanced data science and engineering practice.

The successful candidate will not only contribute to these projects but will also help define our ML strategy, inspire the team with a compelling vision, and represent us as a public thought leader.

Key Responsibilities:

This is a multi-faceted "jack-of-all-trades, master of machine learning" position.
The ideal candidate is fundamentally a top-tier engineer who builds the entire application ecosystem that supports AI, not a data scientist who exclusively builds models.

Technical & Architectural Leadership:

  • Serve as the lead technical authority and consultant for team leads on the design and architecture of complex, real-time, scalable, and maintainable AI/ML systems.
  • Lead the resolution of the most complex technical challenges, making key decisions that impact the overall architecture.
  • Provide expert guidance on data streaming technologies and event-driven architectures, which are critical to our work.
  • Evaluate and champion new technologies, tools, and frameworks to keep our practice at the cutting edge. Strategic Contribution:
  • Work directly with leadership to define, refine, and execute the division's overall machine learning strategy.
  • Stay at the forefront of industry trends, researching and applying knowledge of emerging technologies (e.g., LLMs, Generative AI, AI Personal Assistants) to drive innovation and maintain our competitive edge.

Team Leadership & Mentorship
:

  • Inspire, coach, train, and mentor the data team, elevating their collective skill set and guiding them toward our new technical vision.
  • Foster a culture of technical excellence, collaboration, and continuous learning.
  • Conduct thorough code reviews and advocate for the highest standards of quality assurance.

Thought Leadership & Communication:

  • Act as a key voice and evangelist for the Intelligent Data team, both internally and externally.
  • This individual must be an effective and confident communicator, comfortable with public speaking, presenting at conferences, and creating compelling content (e.g., blog posts, social media, videos).

Skills:

  • We are searching for a rare talent and acknowledge that this individual is likely in high demand. We are looking for an inspiring, dynamic, and technically brilliant leader.

Non-Negotiable Requirements:

  • A Machine Learning Engineer at Heart:
    Must have a proven track record of engineering and building the end-to-end applications and ecosystems that support AI.
  • Data Streaming & Platform Expertise: Deep, hands-on experience with data streaming technologies (e.g., Kafka, Flink) and a comprehensive understanding of modern data platforms are absolutely essential.
  • Multi-Cloud Mastery: Extensive experience architecting and building solutions across different cloud environments.

The order of preference and expertise is

  1. AWS,

  2. GCP,

  3. Azure.

Technical Versatility:

Deep knowledge of multiple programming languages (e.g., Python, Go, Java, C#) and their ecosystems.

Inspirational Leadership & Influence:

Must be a dynamic and inspiring individual with proven experience mentoring, coaching, and leading high-performing technical teams.

Exceptional Communication:

Must be able to articulate complex technical concepts clearly to both technical and non-technical stakeholders.
A demonstrated history of thought leadership (conference talks, publications, etc.) is highly desirable.

Technologies & Concepts

  • Cloud Platforms - AWS (Primary), GCP, Azure. Deep knowledge of services like Lambda, S3, RDS, DynamoDB, VPC, etc. is expected.
  • Data Streaming - Kafka, Flink, Beam
  • Programming Languages - Python, Go, Java, C#, JavaScript
  • Architecture - Microservices, Event-Driven Architecture, Kubernetes, Docker
  • Data & ML - Experience with both structured and unstructured data, semi-supervised learning, Jupyter Notebooks, SageMaker.
  • Databases - SQL (e.g., MS SQL, MySQL), NoSQL (e.g., Mongo), Graph (e.g., Neo4J)
  • Process - Agile methodologies (Scrum, Kanban)