Department of
Computer Science

About Us


Department Openings

Faculty Positions in Computer Science: Experimental Systems and AI/HCI

Faculty Positions in Computer Science: Experimental Systems and AI/HCI

The University of Rochester Department of Computer Science seeks applicants for two tenure track positions in the broad areas of experimental systems and AI/HCI.  Candidates must have a PhD in computer science or a related discipline.  Our goal is to hire the best and the brightest who will thrive in our environment and complement our existing strengths in artificial intelligence, human-computer interaction, systems, and theory.  Applicants in all areas of computer science are encouraged to apply.  We are especially interested in growing research strengths in interdisciplinary work that combines AI and HCI or systems, in addition to research in databases, networks, scalable systems, security, and computer vision.

Apply online at

Consideration of applications at any rank will begin immediately and continue until all interview slots are filled.  Candidates should apply no later than January 1, 2016 for full consideration.   Applications that arrive after this date risk being overlooked or arriving after the interview schedule has been filled. 

The Department of Computer Science is research focused, with a distinguished history of contributions in artificial intelligence, HCI, systems, and theory. We have a collaborative culture and strong ties to electrical and computer engineering, brain and cognitive science, linguistics, and several departments in the medical center. Over the past decade, a third of the department's PhD graduates have won tenure-track faculty positions, and its alumni include leaders at major research laboratories such as Google, Microsoft, and IBM. 

We also have a growing Institute for Data Science with potential for synergistic collaboration opportunities and more joint hires.  Please note that the Institute for Data Science is also running an interdisciplinary faculty search in addition to this Computer Science departmental search.  Please see for information about the interdisciplinary search. Qualified applicants may apply to both searches.

The University of Rochester is a private, Tier I research institution located in western New York State.  It consistently ranks among the top 30 institutions, both public and private, in federal funding for research and development.  The university has made substantial investments in computing infrastructure through the Center for Integrated Research Computing (CIRC) and the Health Sciences Center for Computational Innovation (HSCCI).  Half of all undergraduates have traditionally gone on to post-graduate or professional education. The university includes the Eastman School of Music, a premiere music conservatory, and the University of Rochester Medical Center, a major medical school, research center, and hospital system.  The greater Rochester area is home to over a million people, including 80,000 students who attend its 8 colleges and universities.  Traditionally strong in optics research and manufacturing, it was recently selected by the Department of Defense as the hub of a $360M-plus Integrated Photonics Institute for Manufacturing Innovation.

The University of Rochester has a strong commitment to diversity and actively encourages applications from groups underrepresented in higher education.  The University is an Equal Opportunity Employer.

 EOE Minorities / Females / Protected Veterans / Disabled

Lecturer Positions in Computer Science

The University of Rochester Department of Computer Science seeks applicants for two full time lecturer positions. Candidates must have a PhD in computer science or a related discipline in addition to teaching experience. The preferred candidate will have college teaching experience, a strong commitment to working with students, the ability and passion to help develop new courses along with any necessary labs, and high personal motivation and responsibility. The position may start as early as July 1, 2016.

Instruction – Teach three courses per semester (for a total of 6 per year). These may include required courses for the computer science undergraduate major in addition to more advanced undergraduate and graduate courses, in consultation with the chair and the undergraduate and master’s program directors.

Advising – Advise CS undergraduate majors and/or MS students. Participate in academic advising sessions, open houses, etc.

Administration – Handle any non-routine issues with regard to students on probation/dropped from major, pre-graduation review, etc.

Program Development – Participate in the development of new course clusters, joint ventures with other departments, etc., in conjunction with other faculty and undergraduate and Master’s program directors. Promote undergraduate and Master’s participation in research projects. Promote and coordinate undergraduate summer employment, both within and outside the department (industrial practica, summer research, etc.). Develop more active programs for undergraduate recruiting (robot fair, high school visits, etc.)

Candidates should supply a letter of interest, curriculum vitae, and the names of 3 references.  Apply online at

For more information about the CSC department, please visit:

The University of Rochester, an Equal Opportunity Employer, has a strong commitment to diversity and actively encourages applications from candidates from groups underrepresented in higher education.

EOE Minorities/Females/Protected Veterans/Disabled