A

ALU

Modular retail display systems provider

Adjunct Software Engineering Specialisation Coach - Machine Learning

Higher Education FacultyConfirmed live in the last 24 hours
Part-timeRwandaNo salary listedIn-person

About the Job

Requirements

  • A master's degree in Computer Science, Software Engineering, or a relevant field where Software Engineering and/or Programming is a significant component.
  • Demonstrated excellence in Machine Learning and at least 5 years of experience in industry or university mentoring/facilitating Machine Learning courses and developing Machine Learning models.
  • Experience guiding students or interns in undergraduate projects or external projects.
  • Coaching ability and adequate computing skills to support learners in remote and in-person learning environments.
  • Expertise in Machine Learning mathematics, including advanced linear algebra, calculus, multivariate probability, Bayesian probability, and convolutions.
  • Experience with machine learning application programming interfaces such as Keras and libraries such as Scikit-learn and TensorFlow.
  • Experience implementing Machine Learning models using a variety of datasets.
  • Familiarity with Transformer Models and chatbots.
  • Experience using version control systems, preferably Git, for software development.
  • Experience in Python scripting and Linux-based shell scripting.
  • Strong debugging skills in the relevant domain expertise.
  • Experience designing experiential learning activities that promote peer learning.
  • Ability to analyze data quickly, determine appropriate academic support interventions for students, or redirect them to other teams.
  • Ability to work flexibly with remote team members if needed.

Responsibilities

  • Manage the in-person programme experience, including academic orientation and induction for specialization modules for each intake, and develop, evolve, and deliver these activities in accordance with internal and external quality assurance standards.
  • Design, evolve, and deliver specialization modules, and induct or re-induct new and existing coaches.
  • Review, validate, and refine the learning curriculum and revise trimester operational plans based on continuous feedback to support effective learning delivery.
  • Audit and refine experiential learning components for each trimester and support self-directed student learning.
  • Organize academic activities, including live coding sessions, peer learning days, mock interview sessions, hackathons, and other events that encourage student engagement in online and in-person learning environments.
  • Administer and coordinate internship modules with coaches, professional development teams, and other internal and external stakeholders.
  • Explore opportunities to improve student learning experiences through industry partnerships, draft concept notes, and finalize plans to include identified learning activities in the learning content.
  • Contribute to updated definitive documentation for Software Engineering modules in programme handbooks, policies, and accreditation documents.
  • Participate in student-staff consultative group meetings and other feedback processes, capture student feedback, and implement recommendations to enhance programme delivery quality.
  • Assist the Software Engineering Programme Manager in reviewing and approving course modifications made by external learning content partners, independently or following ALU input.
  • Engage in developmental and performance management processes for academic teams.
  • Contribute to the annual programme review to keep content current, valid, relevant, and reflective of Software Engineering trends, considering pedagogical approaches suited to blended learning.
  • Modify learning materials, assessments, and other relevant components to meet internal and external quality assurance requirements.
  • Implement academic component modifications following annual and periodic programme reviews, student-staff consultative groups, student evaluations, and other quality assurance and enhancement processes.
  • Participate in institutional service through the Senate and its subcommittees as applicable.
  • Carry out other relevant activities to ensure successful programme design and delivery, and other reasonable duties assigned by managers.
  • Ensure the safety and well-being of young persons and vulnerable adults by adhering to ALU’s safeguarding policy and zero-tolerance standards.

Desired Qualifications

  • Experience in Linux programming, mobile development, or web development.
  • A strong regional or international network, including startup incubators and accelerators.
  • Experience with programme management and leadership at a higher education institution.
  • Experience in people management, including managing a fast-growing team.
  • Experience delivering online teaching and learning at challenger universities.
  • Experience teaching at higher education level.

About the Company

ALU

Modular retail display systems provider

ALU creates modular retail display systems and fixtures. It designs, engineers, and manufactures end-to-end turnkey solutions for global premium retailers and brands, handling product development, production, logistics, and in-store execution. Its products, including Autopole, TondoQuadro, Slash, and Plot, are freestanding, reconfigurable, and shipped as flat packs for easy logistics. The company offers extensive customization—finishes, wood options, integrated graphics and signage, and additional items like cash desks and fitting rooms. ALU differentiates itself by providing complete, customizable B2B services rather than just selling standard products, focusing on modularity, quality, and flexible, project-based solutions for diverse industries such as fashion, automotive, electronics, and cosmetics. The goal is to empower retailers with scalable, adaptable display systems that are easy to install and maintain across global environments.

Company size
501-1,000
Company stage
Series B
Total funding
$6.6M
Headquarters
Romano d'Ezzelino, Italy
Founded
2018

Recently Posted Jobs

Explore more opportunities at ALU

See more jobs