Teaching Assistant
Carnegie Mellon University
**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 (https://www.africa.engineering.cmu.edu/academics/course-catalog.html) .
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
**Application Instructions**
This is an exciting opportunity to make a meaningful impact on students’ academic experience. If you are passionate about student support, thrive in a dynamic and collaborative environment, and are committed to excellence, we encourage you to apply.
Please submit a complete application that includes a cover letter and a curriculum vitae (CV). Candidates may also include any additional supporting materials they believe will strengthen their application.
**Equal Employment Opportunity Statement**
**Carnegie Mellon University** is an equal opportunity employer. It does not discriminate in admission, employment, or administration of its programs or activities on the basis of race, color, national origin, sex, disability, age, sexual orientation, gender identity, pregnancy or related condition, family status, marital status, parental status, religion, ancestry, veteran status, or genetic information. Furthermore, Carnegie Mellon University does not discriminate and is required not to discriminate in violation of federal, state, or local laws or executive orders.
Confirm your E-mail: Send Email
All Jobs from Carnegie Mellon University