Careers in Computer Science

Northwestern University continues its ambitious initiative to grow and transform Computer Science (CS). The Computer Science department is in the midst of adding twenty new tenure-track faculty in core Computer Science and collaboratively with other disciplines (CS + X), as well as a number of non-tenure-track teaching faculty. We seek outstanding candidates who are excited by the opportunity to help build the future of CS at a world-class university. Northwestern is a leading R1 university comprising a number of highly ranking schools that provide extraordinary opportunities for collaboration across a wide range of disciplines. Located in beautiful Evanston, on the shores of lake Michigan, just outside the diverse and culturally vibrant city of Chicago, Northwestern faculty have ample opportunities to connect with the city’s growing technology sector.

Open positions

Non-Tenure Track Assistant Chair in the Computer Science Department

Apply Now

The Department of Computer Science (CS) at Northwestern University is seeking to hire an Assistant Chair. The successful candidate will serve as a member of our non-tenure track teaching faculty and will typically teach one course per quarter. The candidate will also assist in administrative duties for the department’s undergraduate and graduate programs. Responsibilities will likely include departmental administrative tasks to help the smooth running of the department (course scheduling, course staffing, facilitating promotion and tenure review), interacting with students (advising, recruiting, career development, and of course teaching), curriculum development, and developing corporate relationships.

Applicants must have completed a PhD degree in Computer Science, Computer Engineering, or a closely related field, have a demonstrated excellence in teaching and have a strong interest in advancing CS at Northwestern. This is a multi-year, renewable position.

Minimum Qualifications and Other Credentials

  • PhD degree in Computer Science, Computer Engineering, or a closely related field
  • Demonstrated excellence in teaching and have a strong interest in advancing CS at Northwestern

Proposed Start Date

Negotiable. September 1, 2022 preferred.

Closing Date for Receipt of Applications

Review of applications will begin on April 20, 2022. Applicants are strongly encouraged to submit their materials before that date. Applications received after that date will be considered on a rolling basis.

Application Materials

Applicants must apply online and upload the following application materials

  1. A Cover Letter
  2. A Curriculum Vitae
  3. Three to five letters of reference, at least one which is non-academic that speaks to management experience
  4. A statement of teaching philosophy
  5. An optional diversity statement that addresses how the candidate contributes to diverse excellence
  6. Recent teaching evaluations (if applicable)

EEO Statement

Northwestern requires all staff and faculty to be vaccinated against COVID-19, subject to limited exceptions. For more information, please visit our COVID-19 and Campus Updates website.

The Northwestern campus sits on the traditional homelands of the people of the Council of Three Fires, the Ojibwe, Potawatomi, and Odawa as well as the Menominee, Miami and Ho-Chunk nations. We acknowledge and honor the original people of the land upon which Northwestern University stands, and the Native people who remain on this land today.

Northwestern University is an Equal Opportunity, Affirmative Action Employer of all protected classes, including veterans and individuals with disabilities. Women, racial and ethnic minorities, individuals with disabilities, and veterans are encouraged to apply. View information on EEO is the Law.

Tenure-track Faculty In Computer Science, All Levels

Apply Now

We invite candidates to apply for new positions as Assistant, Associate and Full Professor of Computer Science. We are interested in applications from outstanding candidates in all areas of Computer Science. The department is especially interested in applicants with an exceptional research track record in the following areas: database systems, complexity theory, quantum computing (particularly quantum computer systems and quantum algorithms), parallel systems (particularly as it intersects with architecture, programming languages, compilers, operating systems, and high performance computing), global-scale networked systems as critical infrastructure, artificial intelligence (all areas, but especially cognitive systems, multimodal dialogue, automatic knowledge base construction, and cognitive vision/audio), high-level computer vision and image understanding (particularly as it applies to image segmentation, object detection/classification, autonomous navigation, and motion tracking), robotics (all areas, but especially bio-integrated and bio-inspired robotics, including with humans), and machine learning. Machine learning (ML) is a cross-cutting area of interest. Researchers that advance ML by grounding their work in problems that relate to any of the domains mentioned in this call are particularly encouraged to apply.

We also encourage applicants to CS + X faculty positions jointly with other schools or departments at Northwestern, for individuals and teams exploring new research boundaries in computation. In the last few years, we have hired jointly with Preventive Medicine, Statistics, Learning Sciences, Physical Medicine and Rehabilitation, Mechanical Engineering, Economics, Communication Studies, Journalism, and the Segal Design Institute, and we remain committed to interdisciplinary research leveraging Northwestern’s unique strengths and world-class schools in many areas. Priority in all areas will be given to applicants with path-breaking research interests that have the potential to transform both Computer Science and other disciplines.

Applicants should submit:

  1. A cover letter indicating the rank applied for
  2. A curriculum vitae
  3. Three to five letters of reference
  4. Statements of research and teaching interests
  5. An optional  diversity statement that addresses how the candidate contributes to diverse excellence
  6. Two representative publications

We encourage candidates to send applications as soon as possible. Applications received by December 10, 2021 will be given full consideration. However, the positions will remain open until filled. Applications received after that date will be considered on a rolling basis.

Computer Science Faculty Of Instruction and Lecturer Positions

Apply Now

As part of transforming and scaling Computer Science education, we seek outstanding candidates for non-tenure-track teaching faculty in all areas of Computer Science. As the demand for CS education has grown well beyond the boundaries of traditional CS majors, Northwestern CS has continued to invest in new courses, non-major pathways, and new joint degrees to broaden the reach and quality of computing education.  The growth of the entire Computer Science education portfolio has been remarkable and we seek motivated, highly-qualified teaching-track faculty to help us continue our successful expansion.

The successful applicant will be an extraordinary teacher and mentor, combining strong and deep knowledge of Computer Science with a passion to convey that knowledge to a broad variety of Northwestern students. They will go well beyond delivering entry-level service courses to create a learning environment that motivates students to enroll, to work, to learn, and to find new applications of Computer Science that shape their careers and the world beyond.  This is a multi-year, renewable position.

To be eligible for the faculty of instruction positions, applicants should have earned a Ph.D. in Computer Science or a closely related field. Candidates will be considered at the Assistant, Associate, or Full level depending on experience. For the Lecturer position, a Masters in Computer Science and a strong, demonstrable track record of Computer Science teaching is required. Faculty of Instruction typically teach two courses per term and are involved in advising students and in departmental curriculum development.

Applicants should submit:

  1. A cover letter indicating the rank applied for
  2. A curriculum vitae
  3. Three to five letters of reference which can speak to the applicant’s teaching abilities
  4. A statement of teaching philosophy
  5. An optional  diversity statement that addresses how the candidate contributes to diverse excellence
  6. Recent teaching evaluations (if available)
  7. A teaching demonstration video (if available)

We encourage candidates to send applications as soon as possible. Applications received by December 10, 2021 will be given full consideration. However, the positions will remain open until filled. Applications received after that date will be considered on a rolling basis.

McCormick Postdoctoral Fellowships in Computer Science

Apply Now

To support the growth of our faculty, increase our research impact, and meet growing student demand, we invite applications for McCormick Postdoctoral Fellowships in Computer Science. Combining research with teaching duties, these postdoctoral fellowships come with attractive benefits and will have considerable autonomy, while still enabling close mentoring by and collaboration with Northwestern faculty members.

Applicants are welcome from all Computer Science research disciplines. McCormick Fellows will continue to advance their research agendas, expand their research community, and strengthen their teaching and mentoring capabilities. The teaching load for McCormick Fellows is one course per quarter over the three-quarter academic year (including an advanced-level course in the candidate’s research area). These are two-year positions, with the possibility of renewal for an additional year.

Applicants should submit:

  1. A cover letter indicating the position applied for
  2. A curriculum vitae
  3. Three to five letters of reference 
  4. A statement of research goals
  5. A statement of teaching philosophy
  6. An optional  diversity statement that addresses how the candidate contributes to diverse excellence
  7. Two representative publications

We encourage candidates to send applications as soon as possible; appointments begin in Fall 2022. Applications received by January 30, 2022 will be given full consideration; however, the positions will remain open until filled. Applications received after that date will be considered on a rolling basis. 

Return to Top

Questions: Contact faculty-search@cs.northwestern.edu

Northwestern University is an equal opportunity, affirmative action employer and does not discriminate against qualified individuals on the basis of race, color, religion, national origin, sex, pregnancy, sexual orientation, gender identity, gender expression, parental status, marital status, age, disability, citizenship status, veteran status, genetic information, or any other protected class. Individuals from all diverse backgrounds are encouraged to apply. Hiring is contingent upon eligibility to work in the United States. For more information, please see the Northwestern University Office of Equity policies. Job applicants who wish to request an accommodation in the application or hiring process should contact the Office of Equity.