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.
Teaching faculty positions offer various rewarding opportunities, such as teaching introductory and upper-level courses, developing curricular materials and innovating across the department’s curriculum, advising undergraduate senior theses and independent work, building outreach programs to increase our diversity, inclusion and equity activities, and developing EdTech software.
Our teaching load is one course per semester.
In addition, teaching faculty positions at Princeton are designed for long-term career growth. There is a career ladder along with multi-year reappointments, ensuring stability and opportunities for advancement.
Computer Science Department
It is a very exciting and pivotal time at Princeton, as we continue to experience growth and interest in computer science courses at all levels. 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%.
Life in Princeton
Princeton, New Jersey 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. Niche Magazine rated the Princeton Public Schools as one of the top public school districts in New Jersey 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. We welcome applications from candidates with prior experience in industry, government, or research and development organizations.
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. Providing supplementary materials, such as links to course websites, videos of instructional sessions, etc., is encouraged. To be considered, please visit the official application at this link.
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, 2025 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