Skip to content

Instructor in Data Science

Requisition Number:



Boulder, Colorado

Employment Type:




Date Posted:


Job Summary

The office of the Dean of the Graduate School at the University of Colorado Boulder seeks applicants to fill multiple positions at the rank of Instructor or Senior Instructor, to begin fall 2022. These Instructors will teach in the MS in Data Science Program with an emphasis in statistics, R programming and machine learning. These Instructors report to the Faculty Director of the Program in Data Science and will be affiliated with one of the following departments: Applied Mathematics (APPM), Computer Science (CS) or Information Science (INFO). The initial appointments are for a term of three years, with contract renewal contingent upon satisfactory performance.

The successful applicants will be fluent in the R programming language (Tidyverse a plus) and prepared to teach data science courses including statistical methods, regression, statistical learning, data mining and machine learning. Preference will be given to applicants who know Python and are qualified to teach a wide range of courses at the undergraduate and graduate level.

The ideal candidates will assist in the development of data science degree programs. Additional responsibilities may include coordinating multi-section courses, supervising teaching assistants, serving on committees, supporting growth in the university’s data science degree offerings, and advising data science students.

The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.

Who We Are

The Graduate School serves as the intellectual crossroads of the university. More than 5,000 graduate students from around the world come to CU Boulder to pursue graduate certificates, masters and doctoral degrees in over 150 programs. We offer degrees across a full range of disciplines which, alongside our robust interdisciplinary programs and centers, provide an outstanding environment in which to pursue graduate work.

Through a collaboration between the Graduate School and Departments of Applied Mathematics, Computer Science, and Information Science, the University of Colorado Boulder has launched two new degree programs in Data Science: an asynchronous, online professional Master of Science degree in Data Science hosted on the Coursera platform and an on-campus, in-person professional Master of Science degree in Data Science, with a corresponding online, Canvas-based degree to follow shortly. The programs are administratively housed in the Graduate School. Building three versions of the Data Science degree allows us to reach three distinct audiences: those who prefer a residential program, those who look for a term-based, higher touch online program, and those who desire an asynchronous, low touch program.

The degree programs are interdisciplinary drawing on CU Boulder faculty expertise in statistics, applied mathematics, data science, computer science, information science, geospatial analytics, natural language processing, business analytics and more. The curriculum offers technical depth and functional breadth that also emphasizes cross-functional communication and teamwork, skills vital to data scientists who increasingly work with stakeholders across a wide spectrum of domains.

What Your Key Responsibilities Will Be

  • The teaching requirement for these appointments is 5 semester courses per academic year.
  • As part of the 20% service commitment, the individuals may be asked to:
    • Coordinate multi-section courses
    • Develop curricula and pedagogical techniques
    • Assist in the administration of the data science degrees
    • Advise data science students

What You Should Know

  • Initial appointment effective July 2022 will be as Lecturer. Appointment as Instructor or Senior Instructor will be effective at the beginning of academic year 2022–2023. The instructor-rank appointment is a 9-month academic year position.
  • We seek candidates who are strongly interested in or demonstrate effectiveness in teaching, mentoring and inspiring diverse students of all races, nationalities and genders, including first generation students. The University of Colorado is an Equal Opportunity Employer committed to building a diverse workforce.
  • All University of Colorado Boulder employees are required to comply with the campus COVID-19 vaccine requirement. New employees must provide proof of vaccination or receive a medical or religious exemption within 30 days of employment.

What We Can Offer

  • We can offer an academic year salary range of $75,000.00 – $90,000.00 for the instructor position, or $90,000.00 - $110,000.00 for the senior instructor position, commensurate with experience and qualifications.
The items below are the expected offer package:
    • Moving allowance
    • Signing bonus
    • Annual professional development budget
    • New laptop


The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.

Be Statements

Be adaptable. Be engaged. Be Boulder.

What We Require

  • PhD in the mathematical sciences, statistics, data science or a closely related field. Degrees in outside fields are also eligible as long as significant work has been done in data science as part of the degree or subsequent research.
  • Fluent in Python and R (Tidyverse preferred).
  • Proficiency or experience with R, statistical methods, regression, and machine learning.
  • ABD candidates will be considered for appointment as instructor, provided diploma is conferred no later than October 1, 2022. Candidates for instructor must have at least 1 year of experience teaching at the university level.
  • Candidates for senior instructor must have at least 5 years of experience teaching at the university level. Teaching experience obtained while in pursuit of PhD is acceptable.

What You Will Need

  • A demonstrated ability to teach data science or related courses.
  • Ability to demonstrate tact and diplomacy when working with a broad spectrum of students, faculty, and administrative staff.

Special Instructions

To apply, please submit the following materials:

  1. Resume or CV
  2. Cover letter addressed to the Search Committee briefly describing your qualifications, professional goals, and specific interest in the instructor or senior instructor position.
  3. Statement of Teaching Philosophy

If you are selected as the finalist, your degree will be verified by the CU Boulder Campus Human Resources department using an approved online vendor. If your degree was obtained outside of the United States, please submit a translated version as an optional attachment.

You will be asked to provide contact information for one letter of recommendation provider during the application process. Final candidates will be required to submit one (1) letter of recommendation. Background checks will be conducted for all final candidates.

For first consideration, please apply by Monday May 2nd. We will continue to review applications for consideration after this date and the position will be open until filled.

Note: Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs.

Posting Contact Information

Posting Contact Name: Jane Wall

Posting Contact Email: