The Department of Computer Science at Johns Hopkins University seeks applicants for full-time teaching positions. These are career-oriented, renewable appointments, responsible for the development and delivery of undergraduate and/or graduate courses, depending on the candidate's background and interests. We are searching broadly to meet teaching needs across the discipline, including artificial intelligence, data science and machine learning. Each position carries a
two to three course load per semester, with at most two different preps. Teaching faculty are encouraged to engage in educational research, departmental and university service, and student mentoring. Extensive grading support is given to all instructors. The university has instituted a non-tenure track career path for full-time teaching faculty culminating in the rank of Teaching Professor.

Johns Hopkins is a private university known for its commitment to academic excellence and research. The Computer Science department is one of nine academic departments in the Whiting School of Engineering, on the beautiful Homewood Campus. We are located in Baltimore, MD in close proximity to Washington, DC and Philadelphia, PA. See the department webpage at https://cs.jhu.edu for additional information about the department, including undergraduate and graduate programs and current course descriptions.

The department is conducting a broad and inclusive search and is committed to identifying candidates who through their teaching and service will contribute to the diversity and excellence of the academic community. We welcome candidates who are poised to address grand challenges within Computer Science, can work across disciplines to solve societal challenges, and support JHU’s leading role in increasing undergraduate diversity across elite universities. More information on diversity and inclusion in the department is available at https://www.cs.jhu.edu/diversity/.

The Johns Hopkins University is committed to active recruitment of a diverse faculty and student body. The University is an Affirmative Action/Equal Opportunity Employer of women, minorities, protected veterans and individuals with disabilities and encourages applications from these and other protected group members. Consistent with the University’s goals of achieving excellence in all areas, we will assess the comprehensive qualifications of each applicant.

About Johns Hopkins University, Computer Science Department

Computer Science at Johns Hopkins University (CS@JHU) is a diverse, collaborative, and intensely research-focused department. Although small, the faculty spans a broad spectrum of disciplines encompassing core computer science and several cross-disciplinary application areas including: Computational Biology and Medicine; Information Security; Machine Learning & Data Intensive Computing; Robotics, Vision & Graphics; Speech & Language Processing; Systems; and Theory & Programming Languages. Many CS faculty members have extra-departmental ties to our various multidisciplinary research centers, which are an important part of the Johns Hopkins intellectual environment. Computer Science collaborates within the Whiting School of Engineering (primarily with Electrical and Computer Engineering and with Mechanical Engineering, and to a lesser extent with Biomedical Engineering) and between divisions (primarily with Krieger School of Arts and Sciences, the School of Medicine and the Applied Physics Lab).

The department offers a full spectrum of undergraduate and graduate studies, and our graduates are successful at landing jobs in major companies and universities around the world. In addition, many graduates have started their own companies both here in the Baltimore-Washington area, as well as in other major tech centers. One of the qualities that sets CS@JHU apart is the flexibility of our program and the individualized attention that our students are given through faculty advising, independent studies and undergraduate research opportunities.

CS@JHU also benefits from, and contributes to, the broader research and educational enterprise of the Johns Hopkins University. Our mission in the university is to enhance discovery and innovation in science, engineering and society through computing research and education:

  • To advance disciplinary science and engineering in core and applied computing with a applications focus on data intensive science and engineering, medicine, information security, language and robotics
  • To enhance computing science research and education broadly in the school and the university through unique course offerings customized to students of varied backgrounds
  • To identify and lead new computing-intensive initiatives for the school and the university

One challenge in computing research everywhere is the fast pace of progress and change within the field. In response, our department has grown rapidly over the past three years, and we expect to continue to evolve in carefully selected areas that will advance our twin science and education missions. In particular, we expect to cultivate support for fundamental computer science and systems, while advancing research in Cloud Computing, Data Intensive Computing, and Trusted Computing. Finally, we will strategically hire in applied areas, including robotics, bioinformatics, and language processing, taking advantage of the strengths of Johns Hopkins.

When inquiring or applying for positions at the Johns Hopkins University, please also reference AcademicCareers.com

Applicants with dual-career considerations can find university jobs such as professor jobs, dean jobs, chair / department head jobs, and other faculty jobs and employment opportunities at the Johns Hopkins University and at other institutions of higher education in the region on www.AcademicCareers.com