The University of Virginia, Department of Computer Science, is seeking applicants for a Research Associate (postdoctoral) position under the supervision of Professor Ferdinando Fioretto . As a key ...
The University of Virginia, Department of Computer Science, is seeking applicants for a Research Associate (postdoctoral) position under the supervision of Professor Ferdinando Fioretto . As a key ...
Tenure-Track Faculty Position in Contagion Science Program of the University of Virginia
Charlottesville, VA · On-site
For questions regarding the position, please contact search chair Madhav Marathe, Division Director and Professor of Computer Science at mvm7hz@virginia.edu. The University of Virginia is annually ...
Tenure-Track Faculty Position in Contagion Science Program of the University of Virginia
Charlottesville, VA · On-site
For questions regarding the position, please contact search chair Madhav Marathe, Division Director and Professor of Computer Science at mvm7hz@virginia.edu. The University of Virginia is annually ...
Open Rank Professor of Public Health Sciences - Cancer Data Scientist, Precision Health
Charlottesville, VA · On-site
Applicants are sought at the rank of Assistant, Associate or Full Professor with a terminal degree ... computer science, and other emerging areas in cancer research. Applicants must have evidence of ...
Open Rank Professor of Public Health Sciences - Cancer Data Scientist, Precision Health
Charlottesville, VA · On-site
Applicants are sought at the rank of Assistant, Associate or Full Professor with a terminal degree ... computer science, and other emerging areas in cancer research. Applicants must have evidence of ...
Open Rank Professor of Public Health Sciences- Cancer Data Scientist, Precision Health
Charlottesville, VA · On-site
$90 - $130/hr
Applicants are sought at the rank of Assistant, Associate or Full Professor with a terminal degree ... computer science, and other emerging areas in cancer research. Applicants must have evidence of ...
Open Rank Professor of Public Health Sciences- Cancer Data Scientist, Precision Health
Charlottesville, VA · On-site
$90 - $130/hr
Applicants are sought at the rank of Assistant, Associate or Full Professor with a terminal degree ... computer science, and other emerging areas in cancer research. Applicants must have evidence of ...
... Professor Huilin Huang . The EHCR Group in the Department of Environmental Sciences at the ... A PhD in atmospheric science, geography, environmental science, computer science, or a related ...
... Professor Huilin Huang . The EHCR Group in the Department of Environmental Sciences at the ... A PhD in atmospheric science, geography, environmental science, computer science, or a related ...
Strategy, Entrepreneurship, & Ethics; and the Bodily Bicentennial Professorship in Analytics. For ... Computer Science, or a related area by the date of appointment. Applicants must have the ability to ...
Strategy, Entrepreneurship, & Ethics; and the Bodily Bicentennial Professorship in Analytics. For ... Computer Science, or a related area by the date of appointment. Applicants must have the ability to ...
... Professor in the Departments of Genome Sciences, Biochemistry and Molecular Genetics, and ... Computer Science, Data Science, Engineering, or a related field is required by the start date.
... Professor in the Departments of Genome Sciences, Biochemistry and Molecular Genetics, and ... Computer Science, Data Science, Engineering, or a related field is required by the start date.
Postdoctoral Research Associate, Machine Unlearning and Model Editing for AI Biosecurity
Charlottesville, VA · On-site
$60K - $75K/yr
The researcher reports to Assistant Professor Tom Hartvigsen and will work closely with other SDS ... Doctoral degree (PhD or equivalent) in data science, computer science, machine learning, or a ...
Postdoctoral Research Associate, Machine Unlearning and Model Editing for AI Biosecurity
Charlottesville, VA · On-site
$60K - $75K/yr
The researcher reports to Assistant Professor Tom Hartvigsen and will work closely with other SDS ... Doctoral degree (PhD or equivalent) in data science, computer science, machine learning, or a ...
Tinyi Chu, who joined UVA as Assistant Professor in 2026. Dr. Chu received his Ph.D. in ... D. (or equivalent) in Computer Science, Applied Mathematics, Statistics, Computational Biology ...
Tinyi Chu, who joined UVA as Assistant Professor in 2026. Dr. Chu received his Ph.D. in ... D. (or equivalent) in Computer Science, Applied Mathematics, Statistics, Computational Biology ...
Research Scientist/Associate
Charlottesville, VA · On-site
$55K - $72K/yr
Proficiency in computer programs for data compilation and evaluation and advanced Microsoft Office ... Joshua Li, Associate Professor, at li-spine@virignia.edu , Department of Orthopaedic Surgery, 434 ...
Research Scientist/Associate
Charlottesville, VA · On-site
$55K - $72K/yr
Proficiency in computer programs for data compilation and evaluation and advanced Microsoft Office ... Joshua Li, Associate Professor, at li-spine@virignia.edu , Department of Orthopaedic Surgery, 434 ...
Computer Science Professor information
See Charlottesville, VA salary details
$10.9K - $25.3K
0% of jobs
$25.3K - $39.8K
0% of jobs
$39.8K - $54.2K
0% of jobs
$54.2K - $68.6K
13% of jobs
$68.6K - $83.1K
6% of jobs
$91.5K is the 25th percentile. Wages below this are outliers.
$83.1K - $97.5K
9% of jobs
$97.5K - $111.9K
16% of jobs
$111.9K - $126.4K
0% of jobs
$126.4K - $140.8K
0% of jobs
The median wage is $142.2K / yr.
$140.8K - $155.2K
48% of jobs
$155.2K - $169.6K
6% of jobs
$10.9K
$125.6K
$169.6K
How much do computer science professor jobs pay per year?
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 are some common challenges faced by computer science professors in balancing teaching, research, and administrative responsibilities?
What does a computer science professor do?
What is the difference between Computer Science Professor vs Software Developer?
| Aspect | Computer Science Professor | Software Developer |
|---|---|---|
| Required Credentials | Typically a Ph.D. in Computer Science or related field | Bachelor's or Master's in Computer Science or related field; certifications optional |
| Work Environment | Academic institutions, research labs, universities | Corporate offices, tech companies, startups |
| Industry Usage | Research, teaching, academic publishing | Software development, product creation, coding |
| Common Search/Comparison | Yes | Yes |
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 key skills and qualifications needed to thrive as a computer science professor?

Full-time
Posted 6 days ago
University Of Virginia rating
7.9
Based on 35 frontline employees who took The Breakroom Quiz
208th of 617 rated colleges and universities
Job description
As a key member of the research team, the postdoctoral researcher will develop novel physics-constrained generative AI methods (diffusion models and flow matching) for real-time transmission-grid topology control. The researcher will design topology-agnostic diffusion models that generate diverse switching configurations from post-contingency grid states while satisfying network connectivity, N-1 security, and thermal limits. Concurrently, they will enhance their skills in teaching, mentoring, and proposal development.
The successful candidate will lead technical deliverables and manuscripts targeting top-tier machine-learning conferences and leading journals in power systems. The position offers an exceptional collaborative network spanning academia, industry, national laboratories.
QUALIFICATION REQUIREMENTS: A Ph.D. in computer science, electrical engineering, operations research, or a related field by the start date. The candidate should have a strong machine-learning research record, rigorous mathematical and experimental skills, and the ability to deliver high-quality results on short timelines. Expertise in one or more of the following is strongly preferred: generative or diffusion models, optimal power flow and power systems, graph neural networks, constrained or physics-informed machine learning. Proficiency with frameworks such as PyTorch is expected. Prior power-systems experience is highly beneficial.
APPLICATION PROCEDURE: Apply online through UVA Jobs and search for requisition R0085429. Upload a current CV, a short statement describing the applicant's research background, interests, and fit, and contact information for three references. Please note that multiple documents can be uploaded in the box.
APPLICATION DEADLINE : Review of applications will begin on August 15, and the position will remain open until filled. The University will perform background checks on all new hires prior to employment.
This is a one-year appointment; The appointment may be renewed for an additional year contingent upon available funding and satisfactory performance. The successful candidate is expected to begin by September 1, 2026, or earlier.
For questions regarding this position, contact Ferdinando Fioretto, Associate Professor, at fioretto@virginia.edu .
For questions regarding the application process, contact Rich Haverstrom, Faculty Search Advisor, at rkh6j@virginia.edu .
For more information on the benefits available to postdoctoral associates at UVA, visit postdoc.virginia.edu and hr.virginia.edu/benefits .
The University of Virginia is an equal opportunity employer. All interested persons are encouraged to apply, including veterans and individuals with disabilities. Learn more about UVA's commitment to non-discrimination and equal opportunity employment .
What University Of Virginia employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About University of Virginia
Sourced by ZipRecruiter
The University of Virginia is distinctive among institutions of higher education. Founded by Thomas Jefferson in 1819, the University sustains the ideal of developing, through education, leaders who are well-prepared to shape the future of the nation.
Industry
Colleges, universities, and professional schools
Company size
10,000+ Employees
Headquarters location
Charlottesville, VA, US
Year founded
1819