Software Engineering Institute | Carnegie Mellon University

Teaching Assistant

Software Engineering Institute | Carnegie Mellon University  •  Kigali, RW (Onsite)  •  3 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job 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

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.

Software Engineering Institute | Carnegie Mellon University

About Software Engineering Institute | Carnegie Mellon University

At the SEI, we research complex software engineering, cybersecurity, and AI engineering problems; create and test innovative technologies; and transition maturing solutions into practice. We have been working with the Department of Defense, government agencies, and private industry since 1984 to help meet mission goals and gain strategic advantage.

Industry
IT & Software
Company Size
1,001-5,000 employees
Headquarters
Pittsburgh, PA
Year Founded
1984
Website
cmu.edu
Social Media