Software Engineering Mentor

Job description

We are looking for Software Engineers with a strong passion for mentorship and teaching to join us as part-time Mentors to teach various Software Engineering topics. This role will provide opportunities to network with other experts, understand learner issues and contribute to the Software Engineering communities at large.


Responsibilities:

  • Deliver live sessions on various topics, choosing from topics including but not limited to:
    - Systems Design
    - Cloud
    - SQL
    - Full Stack
    - Machine Learning
    - Data Engineering
    - Test Engineering
    - Data Science
    - Embedded Systems
    - SRE
    - iOS
    - Android
    - Front End
    - Backend
    - Linux & Networking
  • Constantly improve the session flow and delivery by working with other instructors and subject matter experts.
  • Have discussions with the curriculum team in evolving the curriculum.

Requirements:

  • Experience in top tier tech companies as an engineer OR as a Professor/Lecturer at a leading higher education institution
  • Ability to simplify complex topics and explain them in an engaging manner
  • High levels of empathy to understand the challenges faced by students and willingness to help them out