Vacancies at Wits – Machine Learning Engineer

Website University of the Witwatersrand

Job Responsibilities:

  • To train, supervise, and support BI analysts and Analytic Interns
  • To design, develop and deploy machine learning solutions that support strategic institutional objectives such as improving student success,
  • To collaborate with data engineers and data scientists to identify innovative machine learning solutions that leverage data to meet institutional goals.
  • To engage regularly and widely with academics and administrators (deputy deans/lecturers/student advisors/Senior Director Academic Affairs/Dean of Students etc) to understand how AI can contribute meaningfully to improving throughput, retention, and graduation in minimum time.
  • To ensure that the infrastructure and data pipelines are structured to deploy machine learning solutions
  • To ensure that data governance measures, ethical guidelines, and POPIA regulations are complied with
  • To train and empower BIS technical staff to support the integrated ML system
  • To design and develop an integrated ML system which can operate continuously in production (MLOps)
  • To investigate, test and recommend appropriate cloud-based strategies for ML
  • To design and develop machine learning and deep learning systems
  • To acquire, integrate and quality assure the data required to undertake machine learning
  • To run and evaluate machine learning tests and experiments
  • To implement machine learning algorithms

Job Requirements:

  • Ability to effectively communicate technical concepts and results to technical and business audiences in a comprehensive and understandable manner
  • Ability to collaborate effectively across multiple teams and stakeholders, including analytic teams, data engineering teams, institutional research teams, process owner teams, ICT teams and operations
  • Advanced programming skills with C/C++, Python, Java or R
  • Ability to run experiments scientifically and analyse results
  • Proficiency in machine learning algorithms such as multi-class classifications, decision trees, support vector machines and deep learning
  • Strong understanding of probability and statistical models (generative and descriptive models)
  • Deploy machine learning models
  • Reporting and analytics
  • Select/create appropriate data sets
  • Build machine learning models

Job Details:

Company: University of the Witwatersrand

Vacancy Type:  Full Time

Job Location: Braamfontein, Gauteng, SA

Application Deadline: N/A

Apply Here


 Report Job