Hiring?Get matched with relevant candidates. Pay only when you hire.Request relevant candidates.
A
Software Engineering Specialisation Coach (Machine Learning)
African Leadership University
Posted 4 months agoKigali, Rwanda
Location
Kigali, Rwanda
Job Type
Full-time
Experience
Mid-Level
Category
Technology
Job Description
The BSc Software Engineering programme is a three-year degree programme with the aim of developing Software Engineering graduates at scale who are well prepared to leverage technology as the first hand solution to solve relevant problems in the continent and beyond and also who are ready to meet the needs of employers globally. This innovative and scalable programme prepares graduates not only with relevant technical skills but also problem solving and leadership skills missing in our tech graduates and promotes learning with a purpose.
The role of the SE Learning Coach entails the responsibility to successfully deliver the learning components of the programme primarily in the Machine Learning specialisation track adhering to the principles of our ALU’s Learning Model.
Administration and coordination of the internship modules along with supporting teams (Coaches, Professional Development teams and other internal and external stakeholders)
ProGigFinder Press
Fifty silent applications, or one that lands.
Pick any job above and pay $2.99 with MoMo or Card. In about 60 seconds you get a CV written for that role, using relevant terms and a structure recruiters can scan quickly.
Get my CV for this job: $2.99
Responsibilities
- RESPONSIBILITIES:
- Engage with all developmental and performance management processes for academic teams.
- Other relevant activities to ensure successful design and delivery of the programme.
- Any other reasonable duties that may be allocated from time to time by the managers.
- Person Specification:
- Essential
- Experience guiding student/interns in undergraduate Projects or external projects
- Experience with machine learning APIs like Keras and ML libraries like Scikit-learn, TensorFlow etc
- Experience implementing ML models using variety of datasets
- Familiarity using Transformer Models and Chatbots
- Experience using version control systems [preferably git]
- Experience in Python scripting and Linux based shell scripting
- Experience using version control systems [preferably git] for software development
- Strong debugging skills in the respective domain expertise.
- Experience designing experiential learning activities that promotes peer learning
- Excellent communications (oral and written), interpersonal and presentation skills.
- Excellent problem-solving skills with attention to detail.
- Excellent time management skills with the ability to multitask, prioritise own work, and work independently.
- A startup mindset to help us scale the programme to the order of thousands of students in the next 12 months.
- A strong, customer-service ethos.
- An ability to work flexibly with remote team members if needed.
- Desirable
- Experience in Linux programming / Mobile Development / Web Development is a plus.
- Strong regional or international network - Startup Incubators and accelerators, etc.
- Experience of programme management and leadership at a higher education institution.
- Experience in people management - managing a fast-growing team.
- Experience of online teaching and learning delivery at challenger universities.
- Experience of teaching at higher education level.
- Manage the in-person experience for the programme including the academic orientation, induction for the specialisation modules for each intake, including responsibility for its development, evolution and its delivery adhering to the internal and external quality assurance standards
- Design, evolve and deliver the specialisation modules, induction and re-induction of new and existing coaches, respectively.
- Review, validate and refine the current learning curriculum and revise the operational plans per trimester for an effective learning delivery based on continuous feedbacks.
- Ev