engineering learning programme

1,000 engineering learning programme job listings in South Africa. Find daily updated positions from leading job boards.


  • mpumalanga, za, Mpumalanga Spane4all Full-time

    Exxaro invites applications for a 24-month Graduate Internship Programme in Beng/Bsc Electrical Engineering. Preference will be given to applicants from the Emakhazeni area, with a valid driver’s license as an advantage.The internship requires a National Diploma or B Degree in Electrical Engineering, with candidates living with disabilities encouraged to...


  • vereeniging, gauteng, South Africa Placements24 Full-time

    Placements24 seeks a highly experienced Senior Game Programmer to join a renowned game development studio. This fully remote role focuses on developing and optimizing core engine systems using C++, with emphasis on real-time graphics, performance, and scalable engine technologies. You will collaborate with a distributed team, mentor junior programmers,...


  • johannesburg, gauteng, South Africa Hatch Ltd. Full-time

    Select how often (in days) to receive an alert: EOI - Graduate Programme 2026 (Chemical Engineer) 1 Date: Sep 28, 2026 Location: Johannesburg, Gauteng, ZA Company: Hatch Requisition ID: Job Category: Engineering Location: Johannesburg,Gauteng,South Africa Join a company that is passionately committed to the pursuit of a better world through positive...


  • Remote, South Africa Company : Aurex Constructors Full-time

    Electrical Engineering Graduate Development Programme – Design Aurex Constructors is inviting recent Electrical Engineering graduates (BSc/BEng) to join their design-focused Graduate Development Programme for 2026/2027. The programme prepares candidates for a career in the Construction and Built Environment sector, with deployment across various work...


  • johannesburg, gauteng, South Africa Company : Rand Water Full-time

    Rand Water in Johannesburg is looking for a Graduate for their Mechanical Engineering Programme. This opportunity provides you with exposure to practical experiences across various departmental functions while receiving training and coaching over a period of 24 months. To qualify, candidates must have a BEng/BSc/BEng Tech or Diploma in Mechanical...


  • durban, kwazulu natal, South Africa Hire Resolve Full-time

    Overview Hire Resolve is in search of an adept PLC Programmer to join our client’s team situated in Durban. The individual for this position will lead the charge in designing and developing software across varied platforms. With a focus on fostering teamwork, transparency, and accountability, the ideal candidate will embody these principles in all...


  • centurion, South Africa C3 Resources Full-time

    Eligible Engineering Disciplines Applicants must be completing or have completed a BEng degree in:Chemical Engineering Electrical Engineering Mechanical Engineering Mechatronic Engineering Civil Engineering Electronic Engineering Minimum Requirements South African citizenship and valid ID Final-year BEng student or completed BEng qualification A strong...


  • Johannesburg, Gauteng, South Africa Company : Rand Water Full-time R 167,400 - R 279,000 Contract

    Rand Water is looking for a Graduate who will be exposed to the workplace and be provided with an opportunity to develop technical and professional competencies.ResponsibilitiesThe successful Graduate Trainee will participate in a 24 months structured development programme designed to provide practical exposure to various Departmental functions. The...


  • za Crossing Hurdles Full-time

    Develop and validate machine-learning models and training pipelinesImplement model components, data pipelines, and evaluation systemsBuild reproducible programmatic workflows using Python and command-line toolsCreate and solve challenging machine-learning engineering tasksOptimize memory and throughput for existing machine learning systemsDebug numerical or...


  • sandton, gauteng, South Africa Placements24 Full-time

    Placements24 in Sandton is seeking a Senior Game Programmer to lead core gameplay systems, engine features, and performance optimizations for exciting new titles. Proficiency in C++ and experience with Unreal Engine or Unity are essential. You will collaborate with designers and artists to translate game concepts into robust code, debug complex issues,...


  • durban, kwazulu natal, South Africa Maersk Mexico Full-time

    Job Title: Maersk Contract Logistics Industrial Engineer Graduate Programme, Warehousing & Distribution Location: Durban Programme Duration: 12 months About the Programme At Maersk, we are committed to building a strong internal talent pipeline to power the future of our Warehousing and Distribution operations. This graduate programme forms part of our...


  • eastern cape, za, Eastern Cape Placements24 Full-time

    About the RoleOur client, a significant player in the AI & Emerging Technologies sector, is seeking a talented Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join their team based in Port Elizabeth. This role involves developing, implementing, and deploying cutting‑edge NLP models and solutions that enhance user...


  • gauteng, za, Gauteng Placements24 Full-time

    About the RoleThis is a fully remote, Principal AI Engineer position for our client, a global leader in developing sophisticated AI solutions for complex industrial challenges. The role is focused on Reinforcement Learning (RL) and will involve designing, implementing, and deploying cutting-edge RL algorithms to optimize critical systems. You will work...

  • AI/ML Engineer

    4 days ago


    eastern cape, za, Eastern Cape Placements24 Full-time

    About the RoleOur client is a cutting-edge AI research lab pushing the boundaries of autonomous systems and decision-making, and we are seeking a specialist in Reinforcement Learning (RL) to join our fully remote team. This role is for an individual with a deep theoretical understanding and practical experience in RL, eager to apply these skills to solve...


  • Johannesburg, Gauteng, South Africa Company : Komatsu Full-time R 50,000 - R 80,000 Contract

    Join Komatsu Mining Corporation's graduate programme in Johannesburg, Gauteng. This 24-month internship offers a hands-on role in a diverse environment, ideal for a BSc or BEng graduate in Physical Metallurgy.As an intern, you will engage in various metallurgical analyses, including microstructural analysis and hardness testing, while developing essential...


  • Johannesburg, Gauteng, South Africa Company : Investec Full-time R 67,000 - R 100,000 Contract

    Investec is seeking young aspiring software developers, data scientists, engineers, test-automation engineers, and tech-focused business analysts for their Tech Grad Programme in Johannesburg, Gauteng. The Programme emphasizes hands-on responsibility and business mentoring within a dynamic financial institution. Candidates should have a relevant degree and...


  • Klerksdorp, North West, South Africa Placements24 Full-time

    About the Role Our client, a forward-thinking technology solutions provider, is seeking a highly skilled and motivated Remote Machine Learning Engineer to join their innovative product development team. This is a fully remote position, offering the flexibility to work from anywhere within South Africa, though a strong understanding of the local tech...


  • Stellenbosch, Western Cape, South Africa Placements24 Full-time

    About the RoleWhatJobs Direct is seeking a highly innovative and experienced Principal Machine Learning Engineer for a fully remote position. This role is ideal for a visionary individual passionate about leveraging advanced machine learning techniques to solve complex real-world problems. You will be instrumental in designing, developing, and deploying...


  • Polokwane, Limpopo, South Africa Placements24 Full-time

    Placements24 in Polokwane, Limpopo is seeking a Senior Machine Learning Engineer to design, develop, and deploy scalable ML systems in production. This hybrid role combines remote work with in-office collaboration days to drive impactful AI initiatives.The ideal candidate has 4+ years in ML engineering, strong Python and ML library skills, and experience...


  • Gqeberha, Eastern Cape, South Africa Placements24 Remote Full-time R 200,000 - R 350,000 Contract

    WhatJobs Direct is recruiting a Junior Cloud Engineer for a fully remote role within South Africa. You will work with cloud platforms (AWS/Azure/GCP), implement IaC, and support deployments with senior engineers in a remote-first environment.This is ideal for recent graduates with foundational cloud knowledge, scripting skills, and a drive to pursue cloud...