SENIOR ENGINEER (4IR): MEASUREMENT AND CONTROL
Listing reference: minte_000417
Listing status: Online
Apply by: 2 June 2026
Position summary
Industry: Mining & Quarrying
Job category: Software-Engineering
Location: Gauteng
Contract: Permanent
Remuneration: Market Related
EE position: No
Introduction
Senior Engineer to research and develop innovative and practical solutions for the minerals
processing industry focusing on artificial intelligence solutions. The engineer will work with the software team,
contributing to the development of new products for the South African and global minerals and metals industry
Job description
• Conduct research into machine learning and computational modelling applications in the mining
industry;
• Ensure that projects are executed on time and within budget;
• Play a leading role in research projects and the development of products from that research;
• Act as a Principal Investigator on research projects.
• Actively participate in the training, guidance and motivation of junior staff. Participate in team debates
and technical decisions;
• Produce professional reports, journal articles, papers and presentations at local and international
conferences;
• Conceptualise, design, execute, analyse and troubleshoot independently;
• Maintain and extend existing software products, as well as develop new software products
(C /C#/VB.NET)
• Ensure that SHEQ procedures are strictly adhered to and that project work is executed with maximum
overall technical efficiency;
• Identify opportunities for technology development and commercialisation; and,
• Keep up-to-date at a professional level with technology and business developments that are relevant to
the division’s interests.
industry;
• Ensure that projects are executed on time and within budget;
• Play a leading role in research projects and the development of products from that research;
• Act as a Principal Investigator on research projects.
• Actively participate in the training, guidance and motivation of junior staff. Participate in team debates
and technical decisions;
• Produce professional reports, journal articles, papers and presentations at local and international
conferences;
• Conceptualise, design, execute, analyse and troubleshoot independently;
• Maintain and extend existing software products, as well as develop new software products
(C /C#/VB.NET)
• Ensure that SHEQ procedures are strictly adhered to and that project work is executed with maximum
overall technical efficiency;
• Identify opportunities for technology development and commercialisation; and,
• Keep up-to-date at a professional level with technology and business developments that are relevant to
the division’s interests.
Minimum requirements
The following skills are required for this role:
o Machine learning (supervised and unsupervised machine learning)
o Computer Science or Applied Mathematics M.Sc, or Engineering with Computer Science
background M.Sc (must have demonstrated the ability to tackle programming challenges in
machine learning)
o Academic writing, ability to present (evidenced by publication record)
o English-speaking
o Python programming language experience
• Suitable candidates must possess at least an M.Sc and be willing to study further in a field aligned with
Mintek’s research. A PhD in a machine learning or computational modelling field is an advantage.
• 3-5 years relevant vocational experience following first graduation (BSc Hon/BEng).
• C , C# or VB.NET experience a bonus.
• Control systems, process modelling, reinforcement learning or a strong statistical background is a
bonus.
o Machine learning (supervised and unsupervised machine learning)
o Computer Science or Applied Mathematics M.Sc, or Engineering with Computer Science
background M.Sc (must have demonstrated the ability to tackle programming challenges in
machine learning)
o Academic writing, ability to present (evidenced by publication record)
o English-speaking
o Python programming language experience
• Suitable candidates must possess at least an M.Sc and be willing to study further in a field aligned with
Mintek’s research. A PhD in a machine learning or computational modelling field is an advantage.
• 3-5 years relevant vocational experience following first graduation (BSc Hon/BEng).
• C , C# or VB.NET experience a bonus.
• Control systems, process modelling, reinforcement learning or a strong statistical background is a
bonus.