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


Instructional Faculty Position for MBAI/MSAI and Computer Science

Apply Now

We invite applications from outstanding candidates for faculty of Instruction to address our growing demand for software engineering education. This faculty position will be appointed in the Department of Computer Science and will begin September 2023.  The position will support multiple programs including the Masters in AI, MBAi (an AI focused MBA program), and the Computer Science department more generally.

Applicants should have extensive first-hand experience planning and delivering software engineering projects in an industry setting.  A passion for the subject and teaching is essential.  A Ph.D. is preferred but not required. 

We seek experienced professionals who can help us define a vision for what a software engineer, technical product manager, CIO, or CTO should be in the age of cloud and AI.  The successful applicant will develop and teach courses that are focused less on introductory coding skills and more on the discipline of software engineering and the software development lifecycle with an eye towards preparing students for the above roles.  Their courses will provide students with the opportunities to participate in software engineering efforts as a team and all that entails, rather than conduct solitary coding exercises. 

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 curriculum development. Submit applications electronically at Candidates are asked to submit a cover letter and a curriculum vitae, a teaching statement, a diversity statement, and contact information for three references who can speak to the candidate’s software engineering experience in industry as well as any teaching, training or mentoring experience. The teaching statement should include a description of how your industry experience will inform your teaching approach. Candidates are also encouraged to supply recent teaching evaluations and a teaching demonstration video if available.

 Applicants should submit:

  • A cover letter indicating the rank applied for
  • A curriculum vitae
  • Three to five letters of reference which can speak to the applicant’s teaching abilities
  • A statement of teaching philosophy and approach to software engineering
  • Recent teaching evaluations (if available)
  • A teaching demonstration video (if available)

Return to Top

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 2023. Applications received by January 15, 2023 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. 

Questions: Contact

Return to Top


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 and the University’s Policy on Discrimination and Harassment. Job applicants who wish to request an accommodation in the application or hiring process should contact the Office of Equity.