Skip to main content

Tenure-Track Faculty Positions

If you have questions about our tenure-track positions that are not addressed by the linked postings or have issues submitting applications, please email Shahriar Nirjon (nirjon@cs.unc.edu).

Distinguished Professor of Computer Science

We seek scholars with expertise in medical image computing. Their doctorate can be in computer science, engineering, data science, medical physics, or a closely related field involving medical image computing. Candidates are expected to be at the level of Full Professor or show equivalent evidence of international research distinction. They must have a strong track record in published research, obtaining external research funding, student teaching, and student mentoring, and a commitment to collaboration.

Candidates must be established leaders in their research area, and their research must have an international reputation for consistent strength, at the level normally associated with full professorship.

Screening of applications will begin upon receipt of letters of recommendation and associated documents on a rolling basis. Applicants are encouraged to apply by December 1, 2025 to be included in the initial review cycle; applications submitted afterward will continue to receive full consideration while the position remains open.

For more information and to apply for this role, please visit unc.peopleadmin.com/postings/307761.

Assistant Professor of Computer Science

The Department of Computer Science at UNC-Chapel Hill invites applications for tenure-track Assistant Professor positions to begin on or after July 1, 2026.

We seek scholars with expertise in (1) Algorithms and Complexity Theory and (2) Bioinformatics and Computational Biology. We also welcome applications from exceptional candidates in all areas of computer science, including but not limited to machine learning, natural language processing, computer vision, graphics, augmented/virtual reality, medical imaging, robotics, visualization, real-time and embedded/cyber-physical systems, formal verification, mobile computing, security and computer systems, and related fields.

Candidates must have a Ph.D. (or foreign equivalent) in computer science, electrical engineering, computer engineering, or a closely related field. They should demonstrate strong potential for securing external research funding, delivering high-quality teaching, and effectively mentoring students.

Screening of applications will begin December 1, 2025, on a rolling basis. Applicants are encouraged to apply by that date to be included in the initial review cycle; applications submitted afterward will continue to receive full consideration while the position remains open.

For more information and to apply for this role, please visit unc.peopleadmin.com/postings/307490.


Teaching Faculty Positions

If you have questions about our teaching faculty positions that are not addressed by the linked postings or have issues submitting applications, please email Tessa Joseph-Nicholas (nicholas@cs.unc.edu).

Teaching Assistant Professor of Computer Science

The Department of Computer Science at UNC-Chapel Hill seeks applications from individuals with exceptional teaching credentials for a full-time, teaching-track position at the rank of Teaching Assistant Professor. Successful candidates will be prepared to teach a range of foundational computer science courses. Opportunities to teach upper-division courses, Honors courses, and in study abroad programs will be available in accordance with each candidate’s skills and interests. Ideal candidates will be able to employ evidence-based pedagogical methods and instructional technologies to effectively teach large classes; train, utilize, and mentor undergraduate and graduate teaching assistants; and participate in the development of undergraduate curricula. Engagement in formal academic research is welcome but optional for teaching-track faculty.

This position is a state-appropriated, permanent faculty line with an initial term of three years, to be renewed thereafter for terms of up to five years. It offers a promotion path to Teaching Associate Professor and Teaching Professor.

Candidates must hold at least a master’s degree in computer science or a closely related field before the start date of the position and have instructor-of-record experience or a minimum of two (2) semesters of academic teaching assistantship experience.

Screening of applications will begin on November 1, 2025, and applicants are encouraged to submit by that date for consideration in the initial review cycle. After November 1, 2025, applications will be accepted on a rolling basis until February 1, 2026, or until the position is filled.

For more information and to apply, please visit unc.peopleadmin.com/postings/307442.