Princeton CS Hiring Full-time Teaching-Track Positions

The Department of Computer Science seeks applications from exceptional individuals, who share our strong commitment to undergraduate education, to join our department in a full-time, teaching career-track position. The department is world renowned for its unique combination of excellent scholarship and exemplary undergraduate education.

Computer Science is enjoying record popularity at Princeton, and opportunities abound to engage with our outstanding students at many levels. Our teaching faculty positions offer various rewarding opportunities, such as teaching introductory and upper-level courses, advising undergraduate research, developing curricular materials, building outreach programs to increase our diversity, inclusion and equity activities, and/or developing EdTech software.

We are particularly interested in candidates with interests and experience teaching systems-type courses, such as systems programming (C/C++/Go), software engineering, operating systems, distributed systems, networking, and architecture. However, candidates with a background in other areas are also encouraged to apply.

The teaching load for teaching faculty is typically one course per semester plus independent work advising, leaving time to pursue other activities, such as engaging in research, developing outreach programs, and innovating across our curriculum. In addition, Princeton has recently introduced new career-oriented teaching-stream faculty ranks.

Computer Science Department

It’s a very exciting and pivotal time at Princeton, as we are experiencing unprecedented growth and interest in CS courses at all levels. For example, computer science is not only the most popular major at Princeton but also the most popular minor and the department with the most enrollments. Moreover, the highest levels of the administration recognize computer science as central to both its research and teaching mission. Through a  generous gift from Eric and Wendy Schmidt, Princeton is establishing a “majestic” new home for the computer science department in the center of campus.

The department is committed to broadening participation in computer science and maintaining an inclusive learning environment. Even as the absolute number of students has skyrocketed in the past decade, our percentage of women majors has increased to approximately 40% women.

Life in Princeton

Princeton, NJ is one of the country’s most historic communities and a wonderful place to live. Situated midway between Philadelphia and New York City, Princeton provides a charming and walking-friendly small town with easy access to neighboring cities. In 2022, Niche Magazine rated the Princeton Public Schools as one of the top public school districts in NJ and included Princeton on its list of the best places to live in America.

Application

An advanced degree in computer science or a related field is required.

Applications must include a cover letter, curriculum vitae, teaching statement (including strategies, techniques, and experience), research statement, material relevant to evaluating the applicant’s teaching abilities and research accomplishments, and contact information for at least three references. To be considered, please apply online at https://www.princeton.edu/acad-positions/position/32063

The department is committed to fostering a diverse and inclusive academic community. Candidates are welcome to describe how their experiences and approaches on diversity-related issues inform their professional work, such as in scholarship, teaching and advising.

Review of applications is ongoing for a September 1 2024 start date.

This position is subject to the University’s background check policy. Further information about the Computer Science Department at Princeton can be found at: https://cs.princeton.edu