1

Phd Computer Science Jobs in California (NOW HIRING)

Advanced degree (Master's or PhD) in Physics, Mathematics, Computer Engineering, Computer Science, or a related field with a strong focus on computational electromagnetics. * FDTD Expertise: Strong ...

... Science, Computer Engineering, relevant technical field, or equivalent practical experience • Currently has or is in the process of obtaining a PhD in the field of Computer Vision, Language ...

Sunnyvale Duration: 6 Months + Minimum Qualifications - PhD in Computer Science, Statistics or related field; OR a Master's degree or equivalent in Computer Science, Statistics or related field and 2 ...

CPU Integration CAD Engineer

Santa Clara, CA · On-site

$167.10K - $250.70K/yr

OR PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field and 2+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or ...

Sunnyvale Duration: 6 Months + Minimum Qualifications - PhD in Computer Science, Statistics or related field; OR a Master's degree or equivalent in Computer Science, Statistics or related field and 2 ...

Computer Vision Engineer

Costa Mesa, CA · On-site

$191K - $253K/yr

MS or PhD in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or related field. * Experience with perception systems for aerial robotics or other highly ...

next page

Showing results 1-20

Phd Computer Science information

See California salary details

$55.8K

$82K

$96.7K

How much do phd computer science jobs pay per year?

As of May 29, 2026, the average yearly pay for phd computer science in California is $82,020.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,500.00 and $92,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a PhD in Computer Science, and why are they important?

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 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.

Is IT worth doing a PhD in CS?

A PhD in Computer Science can be valuable for careers in research, academia, or specialized industry roles requiring advanced expertise. It typically involves several years of study, research, and publication, and can lead to higher-level positions but may not be necessary for most industry jobs that value practical skills and experience. Consider your career goals and whether the research focus aligns with your interests before pursuing a PhD.
What cities in California are hiring for Phd Computer Science jobs? Cities in California with the most Phd Computer Science job openings:
Infographic showing various Phd Computer Science job openings in California as of May 2026, with employment types broken down into 3% As Needed, 69% Full Time, 10% Part Time, 15% Contract, and 3% Nights. Highlights an 31% Physical, 12% Hybrid, and 57% Remote job distribution, with an average salary of $82,020 per year, or $39.4 per hour.

Research Scientist - Computer Vision

Institute of Foundation Models

Sunnyvale, CA

$136.10K - $167.80K/yr

Full-time

Posted 15 days ago


Job description

About the Institute of Foundation Models
We are a dedicated research lab for building, understanding, using, and risk-managing foundation models. Our mandate is to advance research, nurture the next generation of AI builders, and drive transformative contributions to a knowledge-driven economy.

As part of our team, you’ll have the opportunity to work on the core of cutting-edge foundation model training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI development. You will participate in the development of groundbreaking AI solutions that have the potential to reshape entire industries. Strategic and innovative problem-solving skills will be instrumental in establishing MBZUAI as a global hub for high-performance computing in deep learning, driving impactful discoveries that inspire the next generation of AI pioneers.



The Role
As a Research Scientist specializing in Computer Vision your role will be crucial in advancing cutting-edge computer vision technologies and contributing to the development of intelligent systems. You will be responsible for a wide range of tasks encompassing research, development, and implementation of Computer Vision solutions, with a particular emphasis on Python coding, machine learning techniques, and deep learning methodologies. 
Key Responsibilities
  • Lead the research of technology for improving efficiency in Computer Vision models while performing target capabilities or supporting many capabilities, such as novel architectures and improved pre-training.
  • Design and implement Computer Vision algorithms for model training and prediction, leverage ML infrastructure, and contribute to model optimization and data processing, using Pytorch or other frameworks.
  • Integrate and improve Computer Vision algorithms to work with other models such as LLMs
  • Identify defined problems/gaps in existing technology and engage other Research teams, stakeholders and leaders to expand efficient Computer Vision technology.
  • Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies.
  • Write up results in design documents, technical reports, and papers for publication.
  • Represent MBZUAI at industry conferences and events, showcasing the institution’s cutting-edge HPC and deep learning capabilities and establishing MBZUAI as a global leader in AI research and innovation.
  • Perform all other duties as reasonably directed by the line manager that are commensurate with these functional objectives.
Academic Qualifications
  • Minimum: Master’s in Computer Science, a related technical field, or equivalent practical experience.
  • Preferred: PhD or equivalent research experience in Computer Vision
Professional Experience - Minimum
  • Experience with state-of-the-art Gen AI techniques and models (e.g., LLMs, Multi-Modal, Large Vision Models) or with Gen AI-related concepts (e.g., language modeling, computer vision).
  • Knowledge of algorithms, including one or more of the following: imaging, computer vision, computer graphics, or parallel computation.
  • Experience with software development in one or more programming languages (e.g. Python, C++), and with data structures/algorithms.
  • Excellent problem-solving and troubleshooting skills to address complex technical challenges.
  • Effective communication and collaboration skills to work with cross functional teams.
  • Ability to effectively navigate ambiguity.
Professional Experience - Preferred
  • Knowledge of modern deep learning techniques and Generative AI for photography
  • Experience leading research efforts and influencing other researchers.
  • Experience with efficiency, modularity or related topics for LLMs.
  • Experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
  • Experience with design and optimization of algorithms in performance constrained environments (e.g., mobile).
  • Experience in innovative research, contributing to research communities including publishing in forums (e.g., ACL, EMNLP, NAACL, EACL, COLING, ICLR, AAAI, NeurIPS).
Visa Sponsorship
This position is eligible for visa sponsorship.

Benefits Include
*Comprehensive medical, dental, and vision benefits 
 *Bonus
*401K Plan
*Generous paid time off, sick leave and holidays
*Paid Parental Leave
*Employee Assistance Program
*Life insurance and disability