Assistant Professor in Theoretical Computing Science
The University of Alberta is internationally recognized for excellence in research and education. Through pioneering discovery and innovation, the faculty addresses global challenges across disciplines such as biology, chemistry, computing science, physics, mathematics, and earth sciences. Its work positions the university at the forefront of technological, environmental, and scientific advancement.
DescriptionThis position is part of the Association of the Academic Staff of the University of Alberta (AASUA).
The successful candidate will be offered a tenured or tenure-track appointment with the rank of Assistant Professor, which is in accordance with the AASUA agreement, and offers a comprehensive benefits package.
Location - This role is in-person at North Campus, Edmonton.
The Department of Computing Science invites applications for a tenure-track Assistant Professor position, starting as early as July 1st, 2026, in the broad area of Theoretical Computing Science
The areas of interest include but are not limited to:
- Data structures and Algorithms;
- Streaming, Sketching, and Big Data Algorithms;
- Computational Complexity;
- Algorithmic Game theory and Mechanism Design;
- Approximation Algorithms;
- Online Algorithms;
- Discrete Optimization;
- Theoretical Aspects of Parallel and Distributed Computing.
Responsibilities
- Supervise graduate students
- Teach graduate and undergraduate courses
- Establish their own research program by conducting independent research in the target area, disseminating research results, and applying for external funding for their research program
QualificationsThe successful candidates must hold a Ph.D. (or equivalent) degree, whose primary focus is in Theoretical Computing Science by the appointment date. They are expected to have demonstrated research potential evidenced by publications in top venues (conferences or journals) within the target areas. They should also have strong communication skills and demonstrated commitment to highly effective graduate and undergraduate teaching. Strong potential for productive interactions with other researchers in the Department and in other disciplines at the University of Alberta will be considered an asset.
How to Apply:Applicants are asked to submit the following documents:
- A full curriculum vitae.
- A 2-3 page research statement, which must:
- highlight contributions to their field of research,
- present an overview of their planned research program for ~5 years after initial appointment,
- describe how the candidate will interact, collaborate with, and complement other researchers at the University of Alberta.
- A 1-2 page teaching statement including their experience and interests.
- A description of their plans for helping to reduce inequities, remove barriers to access, and cultivate a sense of belonging in their teaching, research, mentorship, and service. This could be done in a separate 1-2 page statement, or throughout the application.
- One recent peer-reviewed published contribution to their field of research, that best exemplifies their research.
- A cover letter.
- We also require three confidential letters of reference. Please arrange to have these letters sent directly by your referee to cs.ea@ualberta.ca, noting your application.
Please click “Apply Now” to submit the requested documents.
Complete applications and all reference letters must be received by January 12, 2026, for full consideration. Interviewees will have the opportunity to express the need for any accommodations, e.g., related to one's mobility, dietary restrictions, child care, etc.
For further information, please email Britta Nielsen, the Department Chair’s Executive Assistant, at cs.ea@ualberta.ca (using “Faculty Positions 2026” as the email’s subject).
About the Department of Computing ScienceThe Department of Computing Science is one of the largest and oldest computing science departments in Canada. The Department has 50 tenured/tenure-track faculty members and 7 academic teaching staff who are recognized for their excellence in research and teaching at the international, national, and university level. The Department’s student population involves over 400 graduate and 2400 undergraduate students. The total undergraduate enrollment in Computing Science courses is over 6400 in each fall or winter term. The University of Alberta is home to over 44,000 students from 156 countries (divided roughly as 80% undergraduate and 20% graduate students) and 600 postdoctoral fellows.
The University of Alberta is committed to practices that advance Access, Community and Belonging (EDI Strategic Plan) and to reconciliation (Indigenous Strategic Plan). The computing science department is committed to advancing ACB, and has an active EDI initiative. We welcome applications from all qualified persons, including those with non-traditional career paths.
Applicants are also encouraged to discuss, in their submitted statements (see above), how they will ensure access and promote community and belonging in teaching and foster equity, diversity and inclusion in research.
We offer a competitive market salary. For information about the responsibilities, salary, benefits, leaves, and related details, see the most recent collective agreement for academic faculty members.
Whoops! This job is not yet sponsored…
Or, view more options below
View full job details
See the complete job description, requirements, and application process
Express interest in this position
Let AcademicJobs.com know you're interested in Assistant Professor in Theoretical Computing Science
Get similar job alerts
Receive notifications when similar positions become available

