Guide the development and delivery of the Machine Learning track in a pioneering Software Engineering degree programme, ensuring academic rigour and innovation. You will lead the design and continuous improvement of specialisation modules, overseeing both in-person and remote learning experiences for students and coaching teams.
What You'll Do
- Lead academic orientation and induction for each student intake, shaping content and delivery to meet quality benchmarks
- Design, update, and facilitate Machine Learning modules using real-world applications and experiential learning methods
- Refine curriculum and trimester plans based on ongoing feedback, assessment outcomes, and academic review cycles
- Enhance hands-on learning through live coding, peer collaboration, hackathons, and mock technical interviews
- Support internship coordination and strengthen industry partnerships to enrich student learning
- Review and improve course content developed by external partners in collaboration with the programme leadership
- Participate in student-staff forums and quality assurance processes to drive continuous academic improvement
- Contribute to accreditation documentation, programme handbooks, and institutional governance activities
- Implement curriculum changes based on annual reviews, student evaluations, and academic audits
- Uphold safeguarding policies to ensure a safe, inclusive environment for all learners
Requirements
- Master’s degree in Computer Science, Software Engineering, or a related field with strong programming components
- At least five years of professional or academic experience in Machine Learning, including mentoring or teaching
- Proven ability to develop and deploy ML models using frameworks such as TensorFlow, Keras, and Scikit-learn
- Strong foundation in mathematical concepts including linear algebra, calculus, and probabilistic models
- Experience with Python, Linux shell scripting, and version control using git
- Familiarity with Transformer models and chatbot implementation
- Track record in designing peer-driven, project-based learning activities
- Strong communication, problem-solving, and time management skills
- Ability to assess student needs and recommend academic support strategies
- Adaptability to work in hybrid and remote team environments with a proactive, entrepreneurial mindset
Benefits
- Shape a scalable, innovative undergraduate programme with pan-African impact
- Engage in institutional governance through Senate participation
- Work in a collaborative, student-focused academic environment
- Be part of a mission-driven team building transformative education models
- Contribute to a culture of safeguarding, innovation, and first-principles thinking
