The UNC Department of Computer Science is hiring for several faculty positions.

Assistant Professor (several positions)

The Computer Science Department of the University of North Carolina at Chapel Hill invites applications for several tenure-track assistant professor positions in the department to begin on or after July 1, 2018. Applicants should show evidence of exceptional research promise and teaching potential. This is a broad-area search for multiple positions with interests including, but not limited to, cyber-physical systems, robotics, machine learning, and natural language processing.

Learn More

Teaching Assistant Professor

The Computer Science Department of the University of North Carolina at Chapel Hill invites applications for the position of Teaching Assistant Professor to begin on or after July 1, 2018.  The position is for an initial term of four years, and is periodically renewable upon review. This position has the responsibility to teach courses that serve as on-ramps for a Computer Science major, such as introductory scientific programming, rudiments of data science for non-computer science students in the natural sciences, CS1, CS2, and object-oriented programming using well-known design patterns.

Learn More

Professor of the Practice

The Department of Computer Science at the University of North Carolina at Chapel Hill invites applications for the position of Professor of the Practice in software engineering for mobile/web applications to begin in Fall 2018. The position is for an initial term of four years, and is periodically renewable upon review. This position has the responsibility to teach courses in software engineering, especially as applied to mobile and web applications, for both Computer Science majors and non-majors alike. The position will oversee the operation of a software makerspace for mobile and web applications development and serve as a liaison to the broader University and industry community which will serve as the source for applications.

Learn More