Teaching Assistant, Computer Science

Carnegie Mellon University

Doha, Qatar
Not specified; not specified; comprehensive medica...
Bachelor's degree in computer science
Programming experience required
Strong communication skills
This position is designed for candidates interested in enhancing their teaching and research portfolios to prepare for future academic roles

Job Summary

  • This position is designed for candidates interested in enhancing their teaching and research portfolios to prepare for future academic roles.
  • Responsibilities include supporting three to four undergraduate courses per year, holding recitations and office hours, and working closely with students.
  • Candidates must provide a link to a GitHub profile or code repository as part of the application process.

Matching Summary

This position is designed for candidates interested in enhancing their teaching and research portfolios to prepare for future academic roles.

Salary

Not specified; Not specified; Comprehensive medical, dental, vision, retirement savings, tuition benefits, paid time off

Skills & Requirements

Must-have

  • Bachelor's degree in computer science
  • Programming experience required
  • Strong communication skills

Nice-to-have

  • Interest in Computer Systems or Software Engineering
  • Research portfolio enhancement
  • Experience supporting multiple undergraduate courses

Key Requirements

  • Completed bachelor's degree in CS by hire date
  • Must include GitHub link in CV
  • Start date August 2026

Work Rights

Not specified

Tailored Resume

Cover Letter