Skip Navigation

Search all jobs


"The University of Southern California is committed to excellence in teaching through strategies that foster the knowledge, skills, relationships, and values necessary for students to make real contributions in a rapidly changing world. USC is an equitable and diverse research university, and we recognize the many ways inclusivity strengthens our campus community. Our superb faculty have the exceptional responsibilities of creating new knowledge and instructing and guiding our passionate, hardworking student body" –Elizabeth Graddy, Executive Vice Provost for Academic Affairs

Students walking down the hall at the Southern California campus Students walking down the hall at the Southern California campus

(Open Rank) Professor of Computer Science Practice

Viterbi School of Engineering Faculty Los Angeles, California

The Department of Computer Science ( at the USC Viterbi School of Engineering ( has multiple openings for teaching faculty positions.  These are full time, benefits eligible faculty positions on the non-tenure track. We are seeking candidates to teach both undergraduate and graduate courses.  The USC Viterbi School is committed to increasing the diversity of its faculty and welcomes applications from women; individuals of African, Hispanic, and Native American descent; veterans; and individuals with disabilities. We are interested in exceptional candidates at all levels.

This is primarily a teaching position; all candidates are expected to have a strong commitment to teaching and preparation necessary to teach effectively at the BS and MS level in a highly-ranked Computer Science department. Teaching faculty spend the majority of their time on teaching and teaching-related duties, with reduced obligations for research and university service.  While we are interested in candidates with backgrounds in all areas of Computer Science, we are particularly interested in candidates with expertise in Algorithms, Artificial Intelligence, Machine Learning, Databases, Computer Games, Programming Languages, Networks/Systems, Software Engineering, Visualization, User Interfaces, and Data Science. Relevant industry experience is valued for candidates interested in teaching games-related courses.  Candidates should have a doctoral degree in Computer Science (or equivalent) by the date of appointment. Salary and benefits are competitive. While we seek applications at the level of Lecturer, in exceptional cases, applicants with longer and more accomplished teaching experience and/or other significant credentials may also be considered for a commensurate higher-ranked position (e.g., Senior Lecturer, Associate Professor of Practice, or Professor of Practice).

Applicants should submit their applications at

Applications must include a cover letter, a detailed curriculum vitae, and names of at least three professional references, at least two of whom must be familiar with, and able to comment on, the applicant’s teaching experience.   Applications must also include a teaching statement explaining the applicant’s relevant experience and approach to teaching, and a separate diversity statement describing the applicant’s relevant experience and approach to fostering an environment of diversity.  Applicants may optionally include a research statement. Applications should be submitted by January 5, 2022. Applications received after this deadline may not be considered.

The USC Viterbi School of Engineering is among the top tier engineering schools in the world. It counts 189 full-time, tenure-track faculty members, and it is home to the Information Sciences Institute, two National Science Foundation Engineering Research Centers, a Department of Energy EFRC (Energy Frontiers Research Center), and the Department of Homeland Security’s first University Center of Excellence, CREATE. The school is affiliated with the Alfred E. Mann Institute for Biomedical Engineering, the Institute for Creative Technologies, and the USC Stevens Center for Innovation. Research expenditures typically exceed $210 million annually. With 44 tenure-track, 31 research faculty, and 19 teaching faculty, the USC Department of Computer Science is one of the nation’s leading centers of research and education in the field.

The USC Viterbi School of Engineering is committed to enabling the success of dual career families and fosters a family-friendly environment.USC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC will consider for employment all qualified applicants with criminal histories in a manner consistent with the requirements of the Los Angeles Fair Chance Initiative for Hiring ordinance.


REQ20110100 Posted Date: 11/29/2021

Job matching

With just one click and a connection to LinkedIn, we can connect you with jobs that match your work experience.

Start matchingto jobs with your LinkedIn account

Stay connected with University of Southern California

Sign up to receive job alerts

Select interests

Recently added jobs

Staff jobs for current employees

Please visit the Career Worklet on the Workday Homepage and select “Find Jobs” to view USC Jobs.

(If you’re not currently a USC employee, click here to view USC jobs)