Lecturer/Senior/Principal Lecturer

Department of Computer Science   College Park, MD   Internship     Education
Posted on November 1, 2022

The Department of Computer Science is looking to hire an instructional faculty member who will work with our bright and amazing students and play a key role in implementing a new Data Science program. We seek candidates at all experience levels to join our vibrant department.

The Department of Computer Science is committed to building a diverse faculty pre-eminent in its missions of research, teaching, and service to the community, and it especially encourages applications from women and other underrepresented groups in computing. In addition, candidates who have experience engaging with a diverse range of faculty, staff, and students and contributing to a climate of inclusivity are encouraged to discuss their perspectives on these subjects in their application materials.

Responsibilities: During each fall and spring semester, the lecturer will teach at most three sections on topics relating to data science, introductory and advanced programming, computer systems, computer algorithms, and other topics which intersect with UMD's Computer Science curriculum. The lecturer will also participate in non-teaching activities, such as the development/enhancement of curriculum, research, advising, and mentoring. Opportunities for summer and winter teaching for additional pay will also be available.

The University of Maryland Department of Computer Science is top-ranked for research and teaching, with its undergraduate computer science program ranked 8th among public universities by U.S. News & World Report. The undergraduate program currently educates over 3,400 diverse students from around the world. The graduate program ranks 17th in the nation, with over 400 graduate students enrolled. The Department has 58 tenure-track faculty members who have been recognized with memberships in the National Academy of Engineering, fellowships in professional scientific organizations including ACM and IEEE, NSF Faculty Early Career Development awards and Sloan Fellowships. In conjunction with the University of Maryland Institute for Advanced Computer Studies, the Department receives over $30 million annually in external research funding. It is home to the Iribe Initiative for Inclusion and Diversity in Computing (https://inclusion.cs.umd.edu/), whose programs have been funded by more than $4 million in grants and gifts, and it is located in the state-of-the-art Brendan Iribe Center for Computer Science and Engineering (https://iribe.umd.edu/). Additional information about the Department of Computer Science and UMIACS is available at https://www.cs.umd.edu and https://www.umiacs.umd.edu. The University of Maryland is committed to fostering a diverse, inclusive, and family friendly community, including programs such as TerrapinSTRONG focusing on building an inclusive community, or the FAMILE diversity initiative aimed at recruiting outstanding faculty members.

Minimum Qualifications: An M.S. degree is required, and either the B.S. or M.S. degree must be in Computer Science or a related field such as Information Science or Data Science. In-depth knowledge of and proficiency teaching Python, Java, and Linux/Unix is a must. Prior experience in Data Science or Machine Learning, especially in an industrial setting, and knowledge of other languages such as Ruby, functional languages such as Haskell or OCaml, and Web programming languages such as Javascript, is a plus. A solid basis in theoretical computer science as well as probability and statistics is preferred. Those candidates with a PhD, and a willingness to teach advanced upper-level courses in the candidate's area of specialization, will be strongly favored.