Adjunct Software Engineering Coach (Machine Learning)
ALU
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
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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
Related job offers
-
Senior Associate, Leadership Core/Foundations Coach
ALU -
Health Collaborative Program Manager
ALU -
Associate Director, Centre for Health Innovation and Impact
ALU -
Adjunct Curriculum & Quality Assurance Expert (Entrepreneurial Leadership)
ALU Hybrid (Kigali -
Associate Director, Knowledge Creation - College of Engineering
cmu Kigali