1

Phd Computer Science Jobs in Buffalo, NY (NOW HIRING)

Bachelor's, Master's, or PhD in Computer Science, Engineering, Mathematics, or a related field * 7+ years of professional experience in AI/ML, data science, or applied machine learning roles * Proven ...

... computer science to develop and validate predictive and machine-learning models for specific ... Master's or PhD DATA LITERACY * Understanding of and ability to: * Create data structures ...

You have a PhD. degree in Chemistry or Material Science as this is required for this role ... Effective computer skills; Microsoft Office Software, Microsoft Copilot or other established AI ...

Showing results 21-35

Phd Computer Science information

See Buffalo, NY salary details

$54.7K

$80.5K

$94.9K

How much do phd computer science jobs pay per year?

As of Aug 8, 2026, the average yearly pay for phd computer science in Buffalo, NY is $80,504.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,100.00 and $90,600.00 per year, depending on experience, location, and employer.

Is a PhD worth it for computer science?

A PhD in computer science can lead to careers in research, academia, or specialized industry roles requiring advanced expertise. It typically involves several years of study and research, and is valuable for positions that demand deep technical knowledge or innovation. However, it may not be necessary for most industry jobs, which often prioritize skills and experience over advanced degrees.

What are some common challenges faced by PhD computer science students during their research?

PhD Computer Science students often encounter challenges such as defining a clear and impactful research problem, managing long-term projects with limited guidance, and coping with the pressure to publish in top-tier conferences or journals. Balancing coursework, teaching responsibilities, and research can also be demanding. Effective time management, networking with peers and mentors, and seeking regular feedback can help students navigate these challenges and achieve their academic goals.

What is a PhD in computer science?

A PhD in Computer Science is the highest academic degree in the field, focused on advanced research and the creation of new knowledge in computing. It typically involves several years of coursework followed by original research culminating in a dissertation. Graduates often pursue careers in academia, research, or advanced industry roles that require deep technical expertise and problem-solving skills.

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

To thrive as a PhD in Computer Science, you need advanced expertise in algorithms, programming, and research methodologies, typically supported by a doctoral degree in computer science or a related field. Mastery of programming languages (such as Python, Java, or C++), data analysis tools, and familiarity with version control systems like Git are commonly required, along with experience in publishing academic research. Critical thinking, problem-solving, strong written and verbal communication, and perseverance are vital soft skills for success in research and collaboration. These skills and qualifications are essential for making significant contributions to the field, driving innovation, and effectively sharing knowledge with the academic and professional community.

What jobs can I get with a PhD in computer science?

A PhD in computer science qualifies individuals for research positions, university faculty roles, and advanced roles in industry such as data scientist, machine learning engineer, or AI researcher. These roles often require strong programming skills, knowledge of algorithms, and experience with tools like Python, TensorFlow, or cloud platforms.
What cities near Buffalo, NY are hiring for Phd Computer Science jobs? Cities near Buffalo, NY with the most Phd Computer Science job openings:
Infographic showing various Phd Computer Science job openings in Buffalo, NY as of August 2026, with employment types broken down into 100% Full Time. Highlights an 87% In-person, and 13% Remote job distribution, with an average salary of $80,504 per year, or $38.7 per hour.

Postdoctoral Fellow, Structural Biology

University at Buffalo

Buffalo, NY • On-site

$70K - $85K/yr

Full-time

Re-posted 29 days ago


University at Buffalo rating

7.2

Company rating: 7.2 out of 10

Based on 28 frontline employees who took The Breakroom Quiz

383rd of 616 rated colleges and universities


Job description

Posting Details
Position Information
Fiscal Year
2025-2026
Position Title
Postdoctoral Fellow, Structural Biology
Classification Title
Postdoctoral Associate
Department
Structural Biology Department
Posting Number
R260058
Posting Link
https://www.ubjobs.buffalo.edu/postings/61964
Employer
Research Foundation
Position Type
RF Professional
Job Type
Full-Time
Appointment Term
Salary Grade
E.89
Posting Detail Information
Position Summary
The Grant Lab at the University at Buffalo is seeking a highly skilled Postdoctoral Fellowto lead the computational development of a novel generative AI framework for structural biology. This project sits at the intersection of X-ray scattering and deep learning, aimed at integrating experimental data to predict protein ensemble structures. As an Empire AI-funded fellow, you will have early access to the Empire AI clusters, utilizing state-of-the-art GPU architectures to push the boundaries of structural biology.
This position is a prestigious Empire AI Fellowship at the University at Buffalo, designed for a "CS-first" researcher to drive the technical evolution and large-scale implementation of a new platform for protein structure prediction. Working at the intersection of generative AI and biophysics, the Fellow will focus on expanding the current framework to model dynamic protein ensembles. As an Empire AI-funded fellow, you will have access to the Empire AI Alpha and Beta clusters, utilizing hundreds of state-of-the-art GPUs (including H100 and GB200 nodes) for scaling generative models for structural biology.
The Postdoctoral Fellow will be responsible for:
  • Technical Expansion: Implementing the next phase of the project to transition from rigid-body models to sophisticated systems for protein ensemble modeling.
  • Computational Optimization: Resolving hardware-specific performance and numerical precision challenges across diverse GPU environments.
  • Architecture Design: Leading the design of new loss functions, model architectures, and synthetic datasets that integrate experimental X-ray scattering data.
  • System Stability: Ensuring numerical reproducibility and stability in large-scale distributed training workloads.

Learn more:
  • Our benefits, where we prioritize your well-being and success to enhance every aspect of your life.
  • Being a part of the University at Buffalo community.

As an Equal Opportunity / Affirmative Action employer, the Research Foundation will not discriminate in its employment practices due to an applicant's race, color, religion, sex, sexual orientation, gender identity, national origin and veteran or disability status.
Minimum Qualifications
  • Doctoral degree or equivalent in Computer Science, Data Science, Computational Physics, or a related field with a focus on Deep Learning.
  • All degree requirements, including dissertation, must be completed by the start date.
  • Expert-level proficiency in PyTorch and/or JAX.
  • Demonstrated experience with Distributed Training (e.g., DeepSpeed, FSDP) and managing large-scale GPU workloads.
  • Strong understanding of low-level model stability, including mixed-precision training (BF16/FP8) and gradient accumulation.

Preferred Qualifications
  • At least two years of experience beyond the PhD in a research or engineering environment focused on large-scale AI.
  • Experience with geometric deep learning, diffusion architectures, or related frameworks (e.g., OpenFold, AlphaFold2/3).
  • Familiarity with Docker/Singularity for reproducible HPC environments.
  • Experience with CUDA-level optimization or debugging hardware-specific performance differences.
  • Basic knowledge of protein structure, folding, or biophysics.

Our University Community
Physical Demands
Driving Requirements
Salary Range
$70,000 - $85,000
Additional Salary Information
The salary range reflects our good faith and reasonable estimate of the possible compensation at the time of posting, the role and associated responsibilities, and the experience, education, and training of the selected candidate.
Work Hours
37.5 hours per week
Campus
Downtown Campus
Posting Alerts
Special Instructions Summary
Is a background check required for this posting?
No
Background Check Notification
Contact Information
Contact's Name
Thomas Grant
Contact's Pronouns
Contact's Title
Assistant Professor
Contact's Email
tdgrant@buffalo.edu
Contact's Phone
716-829-5490
Posting Dates
Posted
04/10/2026
Deadline for applicants
Open Until Filled
Date to be filled
References
Number of references required
3
Reference Cutoff Date
Instructions to Applicant

What University at Buffalo employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom