Candidate Engineer: Machine Learning Software Engineer
Position summary
Introduction
Job description
· Conduct research into machine learning applications (reinforcement learning, supervised and unsupervised ML) in the minerals processing industry as part of a team;
· Contribute to the development of products from their research.
· Ensure that projects are executed on time and within budget;
· Participate in team debates and technical decisions;
· Produce professional reports, papers and presentations at local and international conferences;
· Conceptualise, design, execute, analyse and troubleshoot under supervision;
· 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
QUALIFICATIONS AND EXPERIENCE
- The following skills are required for this role:
- Machine learning (supervised and unsupervised machine learning)
- Python programming language experience
- Suitable candidates must possess at least a B.Sc Hons or 4-year B.Eng degree and be willing to study further towards an M.Sc and PhD in a field aligned with Mintek’s research. M.Sc or PhD is preferred.
- C , C# or VB.NET experience a bonus.
COMPETENCIES:
· Academic writing, communication and presentation skills
· Numerical and quantitative skills
· Self-driven
· People skills
· Ability to multi task
· Ability to get things done
· Ability to lead by example
- Advanced Process Control and Process Modelling is advantageous
Mintek is an equal opportunity, affirmative action employer, whose aim is to promote representivity in all levels of occupational categories