Carnegie Mellon University Jobs

Carnegie Mellon University

Applications Close:

Carnegie Mellon University, Forbes Avenue, Pittsburgh, PA, USA

5 Star Employer Ranking

"Teaching Assistant"

Academic Connect
Applications Close

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
10

Unlock this job opportunity


View more options below

View full job details

See the complete job description, requirements, and application process

Stay on their radar

Join the talent pool for Carnegie Mellon University

Join Talent Pool

Express interest in this position

Let Carnegie Mellon University know you're interested in Teaching Assistant

Add this Job Post to FavoritesExpress Interest

Get similar job alerts

Receive notifications when similar positions become available

Share this opportunity

Send this job to colleagues or friends who might be interested

54 Jobs Found

Carnegie Mellon University

Carnegie Mellon University, Forbes Avenue, Pittsburgh, PA, USA
Academic / Faculty
Add this Job Post to Favorites
Closes: Apr 6, 2026
View More