1

Computer Science Teaching Assistant Jobs in Seattle, WA

Showing results 21-40

Computer Science Teaching Assistant information

See Seattle, WA salary details

$8

$23

$43

How much do computer science teaching assistant jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for computer science teaching assistant in Seattle, WA is $23.43, according to ZipRecruiter salary data. Most workers in this role earn between $18.32 and $25.72 per hour, depending on experience, location, and employer.

What is a computer science teaching assistant?

Computer science teaching assistants (TAs) are individuals, often graduate or advanced undergraduate students, who support professors in teaching computer science courses. Their duties typically include helping students with assignments, answering questions, conducting lab sessions, grading, and sometimes leading discussion sections. TAs play a crucial role in facilitating student learning and providing additional support outside regular lectures. They help bridge the gap between students and instructors, making it easier for students to grasp complex computer science concepts.

What are some typical challenges faced by computer science teaching assistants when supporting students during lab sessions?

Computer Science Teaching Assistants often encounter challenges such as addressing a wide range of student skill levels, managing multiple questions simultaneously, and explaining complex concepts in an accessible way. It’s important to balance providing guidance with encouraging independent problem-solving. TAs also need to stay up to date with course material and software tools, and to communicate effectively with both students and the course instructor to ensure consistent support.

What are the key skills and qualifications needed to thrive as a computer science teaching assistant, and why are they important?

To thrive as a Computer Science Teaching Assistant, you need a solid understanding of programming concepts, algorithms, and data structures, usually supported by coursework or a degree in computer science. Familiarity with programming languages (such as Python, Java, or C++), code collaboration tools (like Git), and learning management systems (e.g., Canvas or Blackboard) is often required. Strong communication, patience, and the ability to explain complex concepts clearly are crucial soft skills for supporting student learning. These skills ensure you can effectively assist students, reinforce course material, and contribute to a productive educational environment.

What is the difference between Computer Science Teaching Assistant vs Computer Science Tutor?

AspectComputer Science Teaching AssistantComputer Science Tutor
CredentialsUsually requires enrollment in or completion of a computer science programNo formal credentials required, but expertise in specific topics is essential
Work EnvironmentAssists in classrooms, labs, or university settingsProvides one-on-one or group instruction outside formal classroom settings
Employer & Industry UsageUniversities, colleges, educational institutionsPrivate tutoring services, online platforms, freelance

While both roles involve teaching computer science concepts, a Computer Science Teaching Assistant typically supports formal academic courses within educational institutions, often requiring relevant coursework or enrollment. In contrast, a Computer Science Tutor offers personalized instruction outside of formal settings, focusing on specific student needs without formal credentials. Both roles aim to improve student understanding but differ mainly in environment and credential requirements.

What are popular job titles related to Computer Science Teaching Assistant jobs in Seattle, WA?

For Computer Science Teaching Assistant jobs in Seattle, WA, the most frequently searched job titles are:

What job categories do people searching Computer Science Teaching Assistant jobs in Seattle, WA look for?

The top searched job categories for Computer Science Teaching Assistant jobs in Seattle, WA are:

What cities near Seattle, WA are hiring for Computer Science Teaching Assistant jobs?

Cities near Seattle, WA with the most Computer Science Teaching Assistant job openings:

Infographic showing various Computer Science Teaching Assistant job openings in Seattle, WA as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 81% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $48,729 per year, or $23.4 per hour.

Student TA - CS-370 Computer Imaging (Talukdar), F26

Redmond, WA • On-site

DigiPen Institute of Technology
Colleges, Universities, and Professional Schools • 201 - 500 employees

$17.13 - $18.25/hr

Part-time

Re-posted 7 days ago


Job description

Applicants MUST be current students at DigiPen Institute of Technology to qualify for this position.
  • Student Employment at DigiPen is open to all currently matriculated students if they meet the qualifications for the job.
  • Students may not work during any time when they have a class scheduled, a class is canceled, or a class ends early.
  • Student workers must reside within the State of Washington. Remote work outside of Washington will not be permitted.
Job Title: Student TA - CS-370 Computer Imaging (Talukdar), F26
Reports to: Bilas Talukdar
Class Times:
Wednesday - 10:30 - 11:20 a.m.
Friday - 10:30 - 11:30 a.m.
Essential Functions
The Computer Science Department is seeking a Teaching Assistant for CS-370/-570: Computer Imaging. The course covers image representation, spatial and frequency-domain filtering, Fourier transforms, noise removal, color processing, HDR imaging, and computational photography. Programming assignments may use C, C++, or Python.
Duties and Responsibilities
  • Assist students with programming assignments and debugging.
  • Hold office hours or lab support sessions.
  • Grade assignments, quizzes, exams, and projects using instructor-provided rubrics.
  • Help students understand image-processing concepts.
  • Support final project presentations and course administration.
  • Accurately track and report hours worked.

Required Qualifications/Competencies
  • Must have previously completed CS-370 or CS-570 at DigiPen Institute of Technology.
  • Must be a graduate student or advanced undergraduate student in Computer Science or a related field.
  • Strong programming skills in C, C++, or Python.
  • Good understanding of image processing, including filtering, histograms, Fourier transforms, interpolation, and noise reduction.
  • Ability to debug code and explain technical concepts clearly.
  • Strong communication, organization, and time-management skills.
  • Good academic standing.

Preferred Qualifications
  • Previous teaching, tutoring, or TA experience.
  • Experience with OpenCV, NumPy, SciPy, or similar libraries.
  • Experience grading programming assignments or reviewing technical projects.

Expected dates of employment: August 31 - December 15, 2026
Expected number of hours per week: 6 - 8
*** Once again, students are not permitted to work during any time when they are scheduled for a class. ***
Wage Range:
$17.13 - $18.25 per hour, depending on number of terms worked at DigiPen
Requirements to Apply:
  • Resume
  • Cover Letter
  • Current Semester Academic Schedule

Working Conditions:
The usual and customary methods of performing the job's functions require the following physical demands: some lifting, carrying, pushing, and/or pulling; some stooping, kneeling, and/or crouching; and fine finger dexterity. May need to lift up to 25 lbs. Generally, the job requires 80% sitting, 10% walking, and 10% standing.
DigiPen Student Employee Academic Requirements:
  • Are currently a Matriculated student at DigiPen Institute of Technology
  • Good Academic Standing - not on Academic Warning as defined in DigiPen Course Catalog
  • A minimum cumulative GPA of 2.5 or higher
  • Have taken and passed CS-370 or CS-570 with a B or better

Requirement Exceptions:
It is possible to still be selected for a position with DigiPen if you do not meet the requirements above, so don't let that dissuade you from applying!
Once you have applied for - and the supervisor decides to offer you - a position, we will contact the necessary managers (Supervisor, Department Chair, and/or the Dean of Faculty) to complete and sign off on an Academic Waiver form, depending on which requirements need to be waived. Once the Waiver is returned to us, we'll continue you through the hiring process.
Equal opportunity is a priority of DigiPen Institute of Technology, as the institution is committed to fostering a positive learning environment for all. The Institute's intent is to hire the most qualified individuals for faculty and staff, attracting candidates from diverse backgrounds of race and ethnicity, gender, gender identity, gender expression, sexual orientation, age, socioeconomic status, veteran status, nationality, culture, religion, and physical abilities. We are committed to broadening our candidate pool to include more diverse individuals and ensuring fairness in hiring by avoiding bias and determining criteria to judge all candidates prior to posting each new position.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.