Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Carnegie Mellon University

Teaching Assistant

Career Insights for Teacher Assistant

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Virginia data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Teacher Assistant assists classroom teachers by providing extra individual attention and instruction to students. Helps teachers with recordkeeping, preparation for lessons and activities and supervising students. May work with special education students, or work in a school library or computer lab; may be called teacher aide or paraprofessional.

$34,852 / year median in Virginia

+9% projected growth

Explore Career

Job Description

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