1

Computer Science Professor Jobs in Tennessee (NOW HIRING)

Showing results 21-40

Computer Science Professor information

See Tennessee salary details

$10K

$114.9K

$155.2K

How much do computer science professor jobs pay per year?

As of Sep 13, 2026, the average yearly pay for computer science professor in Tennessee is $114,915.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,500.00 and $138,900.00 per year, depending on experience, location, and employer.

What does a computer science professor do?

A computer science professor teaches at a technical college or university. You create and teach courses in computer science (CS) or related programming or technology subjects. In this career, you prepare the syllabus for each class, deliver lectures and instructions, and use exams and quizzes to assess the performance of students. In many computer science classes, your responsibilities include allowing students to practice the subject matter in a computer lab. You facilitate this practice and offer guidance during lab sessions. In addition to your teaching duties, you sometimes give academic or career advice to students in CS degree programs.

What does a computer science professor do?

A Computer Science Professor teaches courses in computer science at the college or university level, covering topics such as programming, algorithms, data structures, artificial intelligence, and more. In addition to teaching, they often conduct research in specialized areas, publish academic papers, and supervise student projects or theses. Computer Science Professors also advise students, develop curriculum, and may participate in departmental administration or service. Their work is crucial in advancing the field of computer science and preparing the next generation of technology professionals.

What are the key skills and qualifications needed to thrive as a computer science professor?

To thrive as a Computer Science Professor, you need an advanced degree in computer science or a related field, strong research background, and expertise in core topics like algorithms, programming, and systems. Familiarity with learning management systems (LMS), programming environments, and publication platforms is typically required, along with a record of scholarly publication and potentially relevant certifications. Excellent communication, mentorship, and curriculum development skills help foster student engagement and support academic growth. These skills and qualifications are vital for delivering high-quality instruction, advancing research, and contributing to the academic community.

What are some common challenges faced by computer science professors in balancing teaching, research, and administrative responsibilities?

Computer Science Professors often juggle multiple responsibilities, including delivering lectures, guiding student projects, conducting original research, publishing papers, and participating in departmental or university committees. Balancing these can be challenging, especially during peak periods like exam seasons or major research deadlines. Effective time management and prioritization are crucial, as is seeking support from colleagues and administrative staff. Many professors also find it helpful to establish a clear schedule and set boundaries to maintain productivity and job satisfaction.

What is the difference between Computer Science Professor vs Software Developer?

AspectComputer Science ProfessorSoftware Developer
Required CredentialsTypically a Ph.D. in Computer Science or related fieldBachelor's or Master's in Computer Science or related field; certifications optional
Work EnvironmentAcademic institutions, research labs, universitiesCorporate offices, tech companies, startups
Industry UsageResearch, teaching, academic publishingSoftware development, product creation, coding
Common Search/ComparisonYesYes

While both roles involve computer science knowledge, a Computer Science Professor primarily focuses on teaching, research, and academic publishing, often requiring a Ph.D. and working in educational institutions. In contrast, a Software Developer applies programming skills to create software products in corporate or startup environments, typically with a bachelor's or master's degree. The roles differ in work environment, responsibilities, and career paths but share foundational computer science expertise.

What are the most commonly searched types of Computer Science Professor jobs in Tennessee?

The most popular types of Computer Science Professor jobs in Tennessee are:

What cities in Tennessee are hiring for Computer Science Professor jobs?

Cities in Tennessee with the most Computer Science Professor job openings:

Infographic showing various Computer Science Professor job openings in Tennessee as of September 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $114,915 per year, or $55.2 per hour.

Teaching Faculty in Data Science

Knoxville, TN • On-site

$45K - $59K/yr

Full-time

Posted 6 days ago


University Of Tennessee, Knoxville rating

7.3

Company rating: 7.3 out of 10

Based on 60 frontline employees who took The Breakroom Quiz


Job description

Description
The College of Emerging and Collaborative Studies (CECS) at the University of Tennessee, Knoxville's (UTK) seeks a dynamic, collaborative, and innovative faculty member to contribute to its existing and future programs in Data Science. CECS has one position open in Data Science for a non-tenure track, nine-month, full-time appointment, on campus, beginning January 1, 2027. This is an open-rank search; appointment at the Teaching Assistant Professor, Teaching Associate Professor, or Teaching Professor level will be commensurate with qualifications and experience.
The selected candidate will be responsible for teaching and service, with assignments made by the dean according to enrollment demands and scheduling. Primary teaching responsibilities will include courses in Data Science spanning introductory through graduate-level offerings, as well as other new courses launched by the College. We are seeking a colleague who brings deep applied expertise in one or more data science domains and who shares our commitment to education that is hands-on, intercollegiate, and workforce-relevant. Candidates are expected to maintain a scholarship focused on practice and impact; traditional academic research is welcome but not required.
Expertise in the following teaching areas is expected:
Data Science: The College is especially interested in candidates whose primary strength lies in modern data engineering and MLOps, including ETL/ELT pipeline development, workflow orchestration, containerization, cloud-based data engineering, CI/CD, experiment tracking, model deployment, and monitoring and observability for data and models, as this is a current strategic priority for the program. Beyond that focus, expertise is also expected in: foundational data science concepts including data collection, management, and exploration; data stewardship, ethics, and lifecycle management; data storage, warehousing, and governance; analytical methods including statistics, machine learning, and optimization; advanced data analysis including multivariate regression, clustering, topic modeling, and time series analysis; data wrangling and preprocessing; visual analytics; programming in Python and R; version control using Git, collaborative platforms such as GitHub, and reproducible computing environments such as Jupyter; database design and SQL; and communicating data science outcomes to technical and non-technical audiences. The ideal candidate will bring the knowledge and skills to teach courses such as Applied Cloud Computing for Data Science, Fundamentals of Data Engineering, Scalable Data Mining and Analysis, Edge and IoT Data Science, and Spatial Data Science, should the program choose to offer them in the future.
Key Responsibilities
  • Teach courses spanning introductory through graduate level in Data Science, including lab-intensive and applied learning components
  • Develop and regularly update course materials to reflect current tools, frameworks, and industry practice
  • Collaborate with intercollegiate program faculty to design integrative learning experiences that connect technical skills with ethical, policy, and real-world application context
  • Advise and mentor students, including supervision of capstone projects and applied research
  • Maintain an active applied scholarly or professional practice profile relevant to your specialization; traditional academic research is welcome but not required
  • Contribute to program assessment, continuous improvement, and accreditation processes
  • Participate in college governance, committees, and professional community engagement

Qualifications
  • Ph.D. in Data Science, Statistics, Applied Mathematics, Computer Science or a closely related quantitative field
  • Demonstrated expertise in one or more of the data science teaching areas listed above
  • Evidence of effective teaching at the university level, or substantial practitioner experience with instructional or mentoring responsibilities
  • Experience or demonstrated ability in the design and delivery of courses in multiple formats, including face-to-face, synchronous online, asynchronous online, and hybrid modalities
  • Experience with technology-enhanced teaching and team-based instructional practices
  • Commitment to applied, hands-on, and workforce-oriented undergraduate education

Preferred Qualifications
  • Significant professional experience in a relevant industry or applied context (highly desirable)
  • Relevant industry certifications, where applicable
  • Record of applied scholarship: professional publications, conference presentations, tool or open-source software development, or practice-based projects
  • Experience developing or delivering simulation-based, lab-intensive, or capstone learning experiences
  • Demonstrated ability or interest in teaching across disciplinary boundaries (e.g., data science and applied AI, or data science and a domain application such as sport analytics or health data)
  • Familiarity with curriculum development, program assessment, or accreditation processes (e.g., ABET, SACSCOC)
  • Experience mentoring students from diverse backgrounds in technical fields

Faculty Rank Criteria
Appointment rank will be determined based on the following criteria:
  • Teaching Assistant Professor - Holds a Ph.D. (or will hold at the time of appointment) in a related field with promise for excellence in teaching and related responsibilities, evidenced by early effectiveness and contributions.
  • Teaching Associate Professor - Terminal degree with a demonstrated record of excellence in teaching and related responsibilities, with a minimum of three years of full-time teaching experience in a related field.
  • Teaching Professor (Full) - Terminal degree with a sustained, consistent record of excellence and evidence of instructional leadership (e.g., curriculum development, mentoring, pedagogical innovation) commensurate with senior rank.

Note: Applicants must be authorized to work in the United States. The college is unable to provide visa sponsorship for this position.
About the College:
The College of Emerging and Collaborative Studies (CECS) at the University of Tennessee, Knoxville, is at the forefront of changing the future of higher education. It is a first-of-its-kind college created to meet the needs of students seeking a customizable degree path in emerging fields such as artificial intelligence and data science that leads to rewarding careers upon graduation. CECS offers timely, innovative, student-centric degrees, minors, and stackable certificates at both undergraduate and graduate level that address the future talent gap and exposes students to experts and disciplines from across campus through cross-cutting curriculum. CECS utilizes strong industry partnerships to ensure students gain relevant skills and real-world experience, offering for-credit internships and multi-disciplinary projects. CECS emphasizes the cohort experience where students learn and interact with fellow students from across campus and disciplines, giving them the opportunity to learn from one another and work together to solve real-world problems.
The University of Tennessee, Knoxville is the state's flagship institution, a campus of choice for outstanding undergraduates, and a premier graduate institution. As a land-grant university, UTK is committed to excellence in learning, scholarship, and engagement with society.
Application Instructions
Priority will be given to applications received on or before November 1 via our Interfolio application system.
https://apply.interfolio.com/192760
Applications must include:
1) a one-page cover letter addressing qualifications and motivation,
2) a teaching statement, including the candidate's background and experience that make them an ideal candidate, please include teaching evaluations if available.
3) evidence of teaching effectiveness (e.g., course evaluations, performance review, or other relevant assessments)
4) a comprehensive curriculum vitae, and
5) the names and contact information (address, phone number, and e-mail address) for at least three professional references.
Questions about the position should be directed to CECS Senior Director of Academic Operations, Elis Vllasi, email: evllasi@utk.edu .
Positions to be filled as soon as possible.
To apply go to https://apply.interfolio.com/192760

What University Of Tennessee, Knoxville employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom