Teaching Assistant
Carnegie Mellon University: College of Engineering: CMU Africa
Location: Kigali, Rwanda, AFRICA
Description:
Carnegie Mellon University Africa (CMU-Africa) is seeking passionate and experienced Teaching Assistants to support graduate-level courses at our campus in Kigali, Rwanda starting Spring 2026. These are fixed-term, part-time teaching Assistant positions that require in-person presence at our CMU-Africa location.
The Teaching Assistants will facilitate learning by providing academic support, helping students with assignments and projects, and coordinate with faculty to ensure smooth course delivery. A list of available courses and their descriptions can be found here.
We are looking for individuals with previous Teaching Assistant experience and/or relevant industry expertise in one or more of the following areas:
- Software Engineering
- Data Analytics and Artificial Intelligence
- Cybersecurity
- Cloud Computing
- IT Entrepreneurship
As a Teaching Assistant at CMU-Africa, you will play a critical role in shaping the students academic experience by providing high-quality support that promotes academic success. While specific responsibilities may vary, they will include, but are not limited to, the following:
- Provide academic and technical support to students through office hours, review sessions, and discussion forums.
- Support students in the implementation of optimization algorithms using tools such as Python and MATLAB.
- Provide feedback on student progress and common challenges to the course instructor.
- Coordinate exam proctoring and ensure clear communication between CMU-Africa students and the faculty.
- Deliver lab exercises by issuing the necessary equipment to students, assisting them with hardware design and coding tasks, and providing tutorials as needed
Qualifications:
- Bachelor's degree in a relevant field (e.g., Electrical & Computer Engineering, Computer Science, Information Technology,
- Demonstrated mastery of course content (e.g., programming, data science, cybersecurity, machine learning, software engineering, technology policy-depending on the course).
- Strong academic performance in the course(s) one is applying for
- Demonstrated mastery of CMU-standard tools such as: Canvas (LMS), GitHub / GitLab, Python, MATLAB, or other programming tools (depending on course), Zoom, MS Teams, or other instructional tools
- Commitment to academic integrity and student support.
- Strong interest in supporting high-quality graduate education aligned with CMU-Africa's mission of driving digital transformation.
- Excellent written and verbal communication skills as well as ability to explain complex concepts clearly.
- Prior tutoring, mentoring, or teaching experience is an added advantage
- Strong organizational skills and ability to manage multiple tasks.
- Ability to work collaboratively with faculty, staff and students
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process
Express interest in this position
Let Carnegie Mellon University know you're interested in Teaching Assistant
Get similar job alerts
Receive notifications when similar positions become available













