New Positions: Computer Science, Assistant Professor (Algorithms, Languages, Formal Methods, Computation, and Software Engineering), Tenure-Track

Please consider applying to join our department.

New Positions: Computer Science, Assistant Professor (Algorithms, Languages, Formal Methods, Computation, and Software Engineering), Tenure-Track
Join Our Department

Loyola University Chicago, Department of Computer Science invites applications for a full-time, tenure-track Assistant Professor position beginning Fall 2024 in the areas of Algorithms, Programming Languages, Formal Methods, Theory of Computation, and Software Engineering.

Please apply at Review of applications will begin immediately and continue until the position is filled.

Applications submitted before January 2nd, 2024, will receive full consideration.

About the Position:

Loyola University Chicago (LUC), College of Arts and Sciences, Department of Computer Science seeks qualified candidates for an appointment as Assistant Professor in a foundational area of computer science beginning Fall 2024. The department is based at Loyola’s Lake Shore Campus and has 16 full-time faculty members serving approximately 600 undergraduate majors and minors and 90 master’s students enrolled in computer science, cybersecurity, information technology, software engineering, and data science degree programs. For more information about the department, please visit its website at Located on Chicago’s vibrantly multicultural North Side, LUC is committed to creating an inclusive, responsive community of faculty, students, and staff. As an urban-based Department of Computer Science dedicated to mentoring a diverse student body, many of whom come from underrepresented and underserved populations, we especially encourage applications from candidates from underrepresented groups. We also encourage applications from scholars committed to interdisciplinarity (i.e., working with colleagues across different subfields and disciplines) and the successful pursuit of external grants.
This position involves teaching and research in one or more foundational areas of computer science—Algorithms, Formal Methods, Programming Languages, Software Engineering, and Theory of Computation—including but not limited to algorithm design and analysis, formal specification and verification, model checking, concurrent and distributed computing, compiler design, static analysis, type theory, program synthesis, software testing and reliability, software architecture, models of computation, automata theory, and computational complexity. As part of one of the four pillar areas of our PhD program, this position is expected to assist with the theoretical frameworks in the other pillar areas (Systems, Software, and AI) and our interdisciplinary areas, including Cybersecurity, Data Management, and Scientific Computing. The successful candidate is expected to pursue a strong, externally funded research program. We also encourage exceptional candidates in other areas of computer science to apply.