Job Opportunities

Job Opportunities

Job Opportunities


The College of Engineering at the University of California, Davis invites applications from qualified candidates for a Project Scientist position in Computer Science.

A Project Scientist provides technical or specialized expertise (e.g., with instrumentation, data management or other research methods) in the execution of a research project, or in an outreach project that contains a research component, typically under direction of a PI, and makes project contributions that are at least sufficient to receive formal acknowledgement in publications.

The Project Scientist will work with researchers and students as part of a team to develop new features, test, and maintain the gem5 infrastructure. The Project Scientist will conduct research into improving tools for computer architecture simulation and software engineering with a focus on simulation and open source projects. gem5 is an open source computer system simulator ( used as a tool by the computer architecture research community and other related computer systems fields. gem5 has been cited by academic papers over 2900 times and is used in both academia, industry, and government research labs.

Candidates should have a Ph.D. degree in Computer Science or other fields that may meet the needs of the department. For consideration at the Associate or Full Project Scientist rank, a minimum of 2-5 years of postdoctoral experience is required.

Preference will be given to candidates with a strong record of refereed journal publications in the Computer Science field.

Interested candidates should submit all materials via the web-based online submission system  

Required materials include a curriculum vitae, cover letter, diversity statement, and names and contact information for 3-5 references.

The UC Davis College of Engineering is committed to building a diverse faculty, staff, and student body as it responds to the changing population and educational needs of California and the nation. The University of California is an affirmative action/equal opportunity employer.



The Department of Computer Science at the University of California, Davis, anticipates up to 1-3 openings for Temporary Lecturers to teach undergraduate courses. These positions are dependent upon the instructional needs of the department and may be full- or part-time. A list of the courses that may be available is included below. Other courses may also be available dependent on instructional needs.

Candidates must have at least a Masters degree, and preferably a Ph.D., in CS or a closely related field. Previous teaching experience and evidence of teaching excellence or potential for excellence is preferred. 

Salary and appointment level commensurate with experience and percentage of appointment. These positions are covered by a collective bargaining agreement.

Interested persons should submit a letter of interest identifying courses they are interested in teaching, a curriculum vitae, and the names of three references. Optional recommended documents are reprints or other examples of scholarly achievement and teaching evaluations. Applications should be submitted using the UC Davis online recruiting system at the following link:
To ensure full consideration, applications should be received by June 18th, 2020. Positions are open until filled.

UC Davis is an affirmative action/equal employment opportunity employer and is dedicated to recruiting a diverse faculty community. We welcome all qualified applicants to apply, including women, minorities, individuals with disabilities and veterans

Courses which may be available:
• ECS 15 (Introduction to Computers) 
• ECS 20 (Discrete Mathematics for Computer Science)
• ECS 32A (Introduction to Programming)
• ECS 32B (Introduction to Data Structures)
• ECS 36A (Programming & Problem Solving)
• ECS 36B (Software Development and Object-Oriented Programming in C++)
• ECS 36C (Data Structures, Algorithms, & Programming)
• ECS 50 (Computer Organization and Machine-Dependent Programming)
• ECS 122A (Algorithm Design and Analysis)
• ECS 150 (Operating Systems and System Programming)
• ECS 152B (Computer Networks)
• ECS 154A (Computer Architecture)
• ECS 165B (Database Systems)
• ECS 173 (Image Processing and Analysis)
See Course List for course descriptions.



The Department of Computer Science at the University of California at Davis invites applications for four tenure-track faculty positions, with a start date in Fall 2020. We seek candidates who can contribute to the diversity and excellence of the academic community through research, teaching and service.  We will consider candidates at all academic ranks, including recent Ph.D.s.

We are particularly interested in hiring candidates in: 

  • All areas of machine learning
  • All areas of theoretical computer science
  • Visualization and graphics
  • All areas of computer networks.

Exceptional candidates in other areas may be considered.  

UC Davis is one of the top public universities in the nation, bringing in over $700 million annually in research funding.  It includes a medical school, a law school, a school of management and the leading veterinary school in the country. The Department of Computer Science, part of the College of Engineering, has 39 faculty members and about 300 graduate students. Seven new faculty members in the last few years help create a vibrant and dynamic research environment. 

Interdisciplinary research is fostered the UC Davis graduate group structure, which brings together faculty from different colleges and departments with related research interests and allows them to co-supervise students. Our location makes it easy to collaborate with industry in the San Francisco Bay Area, and with the State Government in Sacramento. 

UC Davis has a strong track record of contributions to social mobility, with 44% of our undergraduates being first generation students. We anticipate becoming a designated Hispanic Serving Institution in the near future. The campus commitment to sustainability leads the nation, with the goal of carbon neutrality by 2025. 

Davis is a vibrant college town with excellent public schools and a Mediterranean climate, known for its many bicyclists.  Our location provides ample opportunities for urban recreation in Sacramento and the Bay Area. Outdoor opportunities nearby include the Sierra Nevada mountains, the Napa Valley wine region, Lake Tahoe and the Pacific Ocean.

Applicants at the Assistant level should have received, or are about to receive, a doctoral degree in Computer Science or a related field. Candidates must have demonstrated excellence in research and a commitment to quality teaching.  Successful applicants will be expected to establish a top-quality funded research program and to teach both graduate and undergraduate courses. 

Applicants at the Associate level should have a strong record of publications and research funding and national recognition. Successful applicants will be expected to establish a top-quality research program and to teach both graduate and undergraduate courses.

We particularly value candidates who have experience working with students from diverse backgrounds and a demonstrated commitment to improving access to higher education for disadvantaged students. 

Please apply at one of the links below:

Machine Learning:


Visualization and Graphics:


Applications should include a curriculum vitae, a personal statement addressing research, a teaching statement, and a diversity statement, three or four selected publications, and the names of three references. Applicants’ track record of engagement and activity related to diversity, equal opportunity, and inclusion as well as their plans for future engagement, as described in the diversity statement, will be part of the overall evaluation of the candidate. 

Review of completed applications will begin January 2, 2020. The position remains open until filled.

UC Davis supports family-friendly recruitments. UC Davis covers travel expenses for a second person to accompany an invited faculty recruitment candidate who is a mother (or single parent of either gender) of a breast or bottle-feeding child less than two years of age.

The UC Davis Partner Opportunities Program (POP) ( and Capital Resource Network ( are services designed to support the recruitment and retention of outstanding faculty. Eligibility for POP services is limited, for full program details please visit the website. For questions regarding how these policies/programs affect academic appointees, contact Academic Affairs at: (530) 752-7643.

UC Davis recognizes the necessity of supporting faculty with efforts to integrate work, family and other work-life considerations. To recruit and retain the best faculty, the campus sponsors a Work-Life Program that provides programs and services that support faculty as they strive to honor their commitments to work, home and community (

We are an Affirmative Action/Equal Opportunity employer, and particularly encourage applications from members of historically underrepresented racial/ethnic groups, women, individuals with disabilities, veterans, LGBTQ community members, and others who demonstrate the ability to help us achieve our vision of a diverse and inclusive community. For the complete University of California nondiscrimination and affirmative action policy see: If you need accommodation due to a disability, please notify us.

UC Davis is a smoke- and tobacco-free campus effective January 1, 2014. Smoking, the use of smokeless tobacco products, and the use of unregulated nicotine products (e-cigarettes) are strictly prohibited on any property owned or leased by UC Davis — indoors and outdoors, including parking lots and residential space.

Under Federal law, the University of California may employ only individuals who are legally able to work in the United States as established by providing documents as specified in the Immigration Reform and Control Act of 1986. Certain positions funded by federal contracts or sub-contracts require the selected candidate to pass an E-Verify check. More information is available