Multiple Faculty Positions at Computer Science and Engineering


University at Buffalo
Computer Science and Engineering

The Department of Computer Science and Engineering (CSE) at the University at Buffalo (UB) invites candidates to apply for multiple positions at various ranks.  We are particularly looking for candidates who can operate effectively in a team environment and in a diverse community of students and faculty, as well as share our vision of helping all constituents reach their full potential. Review of applications for all positions will begin October 1, 20243 and continue until the positions are filled.

Multiple positions at the level of Assistant Professor, Associate Professor, or Full Professor.

The successful candidate will be expected to teach courses at the graduate and undergraduate levels, mentor graduate students, advise students at all levels, and maintain an active research program. The successful candidate for an Associate Professor or Full Professor position should also have a record of scholarly accomplishments, teaching experience, and a sustained externally funded research program. All areas of research expertise that complement the existing research strengths in the department will be considered. Preference will be given to candidates in the following areas: (1) Theory and Algorithms; (2) Security and Privacy; and (3) Programming Languages; but applicants in all areas of computer science and engineering are encouraged to apply.

Apply Here: https://www.ubjobs.buffalo.edu/postings/45091

Cluster Hire in Artificial Intelligence (AI)

Recognizing the transformative potential of AI, the School of Engineering and Applied Sciences (SEAS) at UB seeks applicants with a strong research background in AI for a multi-departmental faculty cluster that will engage collaboratively on a variety of shared problems that can benefit from the application of emerging data science tools. Appointment at all three levels (assistant, associate, and full professor) will be considered for the hire in CSE.  Applicants should have a strong and demonstrated commitment to engagement in collaborative research and education. The successful candidate will also be expected to teach courses at the graduate and undergraduate levels, mentor graduate students, advise students at all levels, and maintain an active research program. The successful candidate for an Associate Professor or Full Professor position should have a record of scholarly accomplishments, teaching experience, and a sustained externally funded research program.

More information here: https://engineering.buffalo.edu/computer-science-engineering/news-and-events/employment-opportunities.html

Assistant Professor of Teaching – Artificial Intelligence (AI) or Computer Systems (CS)

Candidates are invited to apply for the position of Assistant Professor of Teaching (Lecturer), with a focus on teaching Artificial Intelligence or Computer Systems at the Master of Science (MS) level. While the focus of this position is teaching at the MS level, lecturer duties generally include teaching and development of computer science and computer engineering courses at both the undergraduate and graduate level; service which may include student advisement; industry internships; laboratory and instrumentation upgrades; student excellence initiatives; program assessment and accreditation; diversity enhancement; and external educational grant support in collaboration with the CSE Undergraduate and Graduate Studies Committees.

Apply Here: https://www.ubjobs.buffalo.edu/postings/44559

Assistant Professor of Teaching- Lower division courses

Candidates are invited to apply for two Assistant Professor of Teaching (Lecturer) positions, with a focus on teaching lower-division courses, such as our CS1 and CS2 introduction to programming sequence, Discrete Structures, Data Structures, and Systems Programming. These courses are common to all our undergraduate programs and required of all our undergraduate students. While the focus of these positions is teaching lower division courses, lecturer duties generally include teaching and development of computer science and computer engineering courses at both the undergraduate and graduate level; service which may include student advisement; industry internships; laboratory and instrumentation upgrades; student excellence initiatives; program assessment and accreditation; diversity enhancement; and external educational grant support in collaboration with the CSE Undergraduate and Graduate Studies Committees.

Apply here: https://www.ubjobs.buffalo.edu/postings/44972

       https://www.ubjobs.buffalo.edu/postings/44916

Assistant Professor of Teaching- Computer Engineering

Candidates are invited to apply for two Assistant Professor of Teaching (Lecturer) positions, with a focus on teaching required and elective courses in our ABET accredited BS Computer Engineering program, such as Digital Systems, Computer Organization, Real-time and Embedded Operating Systems, Computer Architecture, Microprocessors, and Hardware/Software Integrated Systems Design. While the focus of this position is teaching in the BS Computer Engineering, lecturer duties generally include teaching and development of computer science and computer engineering courses at both the undergraduate and graduate level; service which may include student advisement; industry internships; laboratory and instrumentation upgrades; student excellence initiatives; program assessment and accreditation; diversity enhancement; and external educational grant support in collaboration with the CSE Undergraduate and Graduate Studies Committees.

Apply here: https://www.ubjobs.buffalo.edu/postings/44915

                   https://engineering.buffalo.edu/computer-science-engineering/news-and-events/employment-opportunities.html