Jobiglo

No results.

Adjunct Software Engineering Coach (Machine Learning)

ALU

New
Senior 🇬🇧 English
Keras Scikit-learn TensorFlow Git Python Transformer models

Job description

About the role

ALU is recruiting an Adjunct Software Engineering Specialisation Coach for its BSc Software Engineering programme, focusing on the Machine Learning track. The role delivers the learning components of the programme in a part-time capacity of around 30 hours per week over a one-year duration, following ALU's Learning Model.

Key responsibilities

  • Manage the in-person experience, including academic orientation and induction for each intake, and develop and deliver it to quality assurance standards
  • Design, evolve and deliver the specialisation modules, and run induction and re-induction for coaches
  • Review and refine the curriculum and the operational plans per trimester based on continuous feedback
  • Audit experiential learning components and support self-directed student learning
  • Organise live coding sessions, peer learning days, mock interviews, hackathons and other student-engagement events
  • Coordinate internship modules and work with coaches, professional development teams and other stakeholders
  • Draft concept notes and plans for industry partnerships that enrich the learning content
  • Update module documentation in handbooks, policies and accreditation documents, and contribute to the annual programme review
  • Take part in student-staff consultative groups, help approve course modifications from external partners, and follow safeguarding policy

Required profile

  • Master's degree in Computer Science, Software Engineering or a related field
  • Demonstrated excellence in Machine Learning, with at least 5 years of experience mentoring or facilitating ML courses and developing ML models
  • Experience guiding students or interns on undergraduate or external projects
  • Desirable: experience teaching at higher education level, programme management, and leading a growing team

Required skills

  • Advanced linear algebra, calculus, multivariate and Bayesian probability, convolutions and other ML mathematics
  • Keras, Scikit-learn, TensorFlow and other ML libraries; Transformer models and chatbots
  • Version control (Git preferred) and Python and Linux shell scripting
  • Strong debugging, communication, problem-solving and time-management skills

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec ALU.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:greenhouse

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Rwanda.

Salaries by job title

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 5 hours ago

Expires 1 month from now

9 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

ALU