Careers in Computer Science

Northwestern University continues its initiative to grow and transform the Computer Science (CS) Department. We seek candidates for tenure-track faculty positions — in core computer science areas and collaborative "CS+X" appointments with our numerous top-ranked schools — as well as a number of non-tenure track teaching faculty and postdoctoral fellowships. We seek outstanding candidates with a clear passion for making a difference in computer science and an enthusiasm for building the future of CS at a great university.

Northwestern is a world-leading research and teaching university with an unrivaled combination of excellent schools that provide extraordinary opportunities for collaboration across a wide range of disciplines. Located just outside of Chicago in beautiful Evanston on the shores of Lake Michigan, Northwestern faculty have ample opportunities to connect with the city’s growing technology sector.

Open positions

Faculty of Instruction and Lecturer in Computer Science

Apply Now

As part of its commitment to transforming and scaling computer science education, Northwestern Computer Science seeks outstanding candidates for non-tenure track teaching faculty with a clear passion for making a difference in computer science and who are excited by the opportunity to help build the future of CS at a great university.

As the demand for CS education grows 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 new MBAi joint program with the Kellogg School of Management joins the MMM program, the Joint PhD Program in Technology and Social Behavior with School of Communication, and the Joint PhD Program in Computer Science and Learning Sciences with School of Education and Social Policy in a growing portfolio of programs innovating at the intersections. 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.

We are focused on adding excellent teaching faculty with a special focus on the following areas (though excellent candidates from all areas are encouraged to apply):

  • Artificial intelligence
  • Machine learning
  • Data science
  • Software engineering
  • Human-computer interaction

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 PhD in Computer Science or a closely related field. For the lecturer position, a Masters in Computer Science and a strong, demonstrable track record of computer science teaching is required. Candidates will be considered at the Assistant, Associate, or Full level depending on experience. 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
  2. A curriculum vitae
  3. Three to five letters of reference that speak to the applicant’s teaching abilities
  4. A statement of teaching philosophy
  5. Recent teaching evaluations (if available)
  6. A teaching demonstration video (if available)

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

Postdoctoral Fellowships in Computer Science

Apply Now

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

Applicants for the Postdoctoral Fellowships in Computer Science are welcome from all computer science research disciplines, and will continue to advance their research agendas, expand their research community, and strengthen their teaching and mentoring capabilities.

The Postdoctoral Fellowships in CS+X are a result of a partnership with Weinberg School of Arts and Sciences and are focused on growing the boundaries of computer science, including by providing students and faculty across the University with education in areas of computation that will help them in their work. CS+X Postdoctoral Fellows will work across disciplines to develop advanced courses for non-CS students who are working in fields where computation is becoming more and more important. These teaching fellows will also be part of the process of identifying areas of intersection and impact in drawing computational thinking into new research areas. 

The teaching load for postdoctoral 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
  2. A curriculum vitae
  3. Contact information for three to five letters of reference
  4. A statement of research goals
  5. A statement of teaching philosophy
  6. Two representative publications

We encourage candidates to send applications as soon as possible; appointments begin Fall 2021 quarter. Applications received by January 31, 2021 will be given full consideration; however, the positions will remain open until filled

Return to Top

Questions: Contact

Northwestern University is an Equal Opportunity, Affirmative Action Employer of all protected classes, including veterans and individuals with disabilities. Women, underrepresented racial and ethnic minorities, individuals with disabilities, and veterans are encouraged to apply. Hiring is contingent upon eligibility to work in the United States.