Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.
Qatar University
The Teaching Assistant is expected to provide academic and instructional support across multiple Computer Science courses. Responsibilities include, but are not limited to:
1- Master’s degree in Computer Science (or closely related field) from a reputable institution.
2- Bachelor’s degree in Computer Science (or related field).
3- Minimum of two (2) years of university-level instructional experience (TA, lab instructor, grader, etc.).
o Programming (Java, Python, or equivalent)
o Data Structures
o Design & Analysis of Algorithms
o Software Engineering
o Web Development
o Artificial Intelligence
o Object Oriented Design
o Operating Systems
o Databases
5- Experience conducting tutorials, grading programming assignments, and delivering instructional support.
6- Excellent English communication skills (written and oral).
7- Familiarity with educational technologies such as Blackboard and standard IDEs.
o Java, Python, C/C++
o Web development (HTML/CSS/JS, frameworks)
o Git/GitHub for version control
o Database tools (SQL/NoSQL)
o ML frameworks (TensorFlow, PyTorch, or equivalent)
2- Experience with software development methodologies (Agile, test-driven development, CI/CD).
3- Experience supporting capstone projects or undergraduate competitions.
4- Ability to supervise multicultural student groups.
5- Experience supporting accreditation documentation (ABET) or academic assessment activities.
The Candidate holds a Bachelor and Master's degrees in a field related to the job from a university recognized and accredited by Qatar University.
Providing evidence of Master transcript or letter from university registrar office:
Achieving, within the program from which the candidate obtained his/her degree, a cumulative GPA of no less than 3.5 out of 4 or its equivalent according to Qatar University standards.
Minimum of two years of university-level teaching experience after obtaining the Master’s degree.
The Candidate demonstrates proficiency in the language and technical skills required for the position
Candidate has successfully passed the personal interview
Required Documents
Cover Letter
Detailed Curriculum Vitae
Statement of teaching experience and instructional philosophy
Evidence of teaching or instructional support in Computer Science courses
Proof of academic rank (if applicable)
Copies of degrees and academic transcripts
Teaching and Research Statements
Contact information for at least two references
Passport and QID copy (if residing in Qatar)
Incomplete applications will not be considered. Review of applications will continue until the position is filled. Only shortlisted candidates will be contacted.
Must create an account on the Qatar University online recruitment portal (https://careers.qu.edu.qa) and complete their profile before submitting an application to the advertised position.
Most resumes get rejected by the ATS before a human sees them. Check yours free in 30 seconds.
Matched to your profile
We surface this role because it matches profiles like yours, not because we vet the employer. Always confirm the pay, location, and remote details on Qatar University's official site before you apply.
Most large employers screen resumes with software before a recruiter ever sees them. Check yours against this role in seconds. Free, no sign-up.
See the exact keywords from this posting your resume is missing, with an instant ATS score.
Open free toolUpload your CV for an instant 0-100 score and the fixes recruiters and ATS look for.
Open free toolGenerate a clean, single-column resume that parses correctly and gets past the filters.
Open free toolOther live openings in the same field. All are still accepting applications.
United School International
Doha, Qatar
Doha Company
Doha, Qatar
Iqra English School - Girls School
Doha, Qatar
nursery
Qatar
Carnegie Mellon University
Doha, Qatar
King's College Doha
Doha, Qatar