1

Computer Scientist Jobs in Santa Rosa, CA (NOW HIRING)

Bachelor's degree or equivalent experience in Computer Science or related field * Development experience with programming languages * SQL database or relational database skills

Bachelor's degree or equivalent experience in Computer Science or related field * Development experience with programming languages * SQL database or relational database skills

Optical Engineer

Bodega Bay, CA

$153K - $198K/yr

Bachelor's degree in Computer Science, Engineering, or a related field, and 8 years of relevant networking experience, with significant depth in optical transport systems. Or an equivalent ...

Required : • Bachelor's degree or equivalent in Computer Science, Computer Engineering, Information Systems or 2 years of relevant experience. • 1-2 years of experience in Software Development ...

Bachelor's degree or equivalent in Computer Science, Computer Engineering, Information Systems or 2 years of relevant experience. * 1-2 years of experience in Software Development * Strong ...

Bachelor's degree or equivalent in Computer Science, Computer Engineering, Information Systems or 2 years of relevant experience. * 1-2 years of experience in Software Development * Strong ...

Bachelor's degree or equivalent in computer science, engineering, or related field of study. * MBA or advanced degree in computer science or engineering preferred. * 8+ years of work experience in ...

next page

Showing results 1-20

Computer Scientist information

See Santa Rosa, CA salary details

$55.2K

$121.7K

$150.3K

How much do computer scientist jobs pay per year?

As of Jun 29, 2026, the average yearly pay for computer scientist in Santa Rosa, CA is $121,735.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,300.00 and $149,800.00 per year, depending on experience, location, and employer.

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

To thrive as a Computer Scientist, you need a strong background in mathematics, programming, and algorithm design, usually supported by a degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, C++), development tools, and version control systems is typically required, along with knowledge of specialized software or frameworks relevant to your area. Analytical thinking, problem-solving, and effective communication are crucial soft skills that help you collaborate and present complex ideas clearly. These skills and qualifications are important for developing innovative solutions, advancing technology, and working efficiently in multidisciplinary teams.

What are the jobs of a Computer Scientist?

A Computer Scientist designs, develops, and analyzes algorithms, software, and systems to solve complex problems. They often work in research, software development, data analysis, or cybersecurity, utilizing programming languages and computational theory. Their work may involve coding, testing, and collaborating with teams to create innovative technological solutions.

What are computer scientists?

Computer scientists are professionals who study the theory, design, development, and application of computer systems and software. They work on solving complex problems using algorithms, programming languages, and computational methods. Their work can range from developing new technologies, improving cybersecurity, creating software, to researching artificial intelligence and machine learning. Computer scientists are employed in various industries, including tech companies, research institutions, government agencies, and academia.

What Does a Computer Scientist Do?

Computer scientists solve problems using technology. They write and program software, create applications for mobile devices, and develop websites. Their primary objectives are to validate and to develop mathematical models capable of computer interaction between people and other computers. They do this by running computer programs and improving computer processes and performance. Beyond working within theoretical frameworks, computer scientists can also research and focus in areas such as data structure and algorithms, information and database theory, software engineering, numerical analysis, computational complexity theory, computer graphics, programming language theory, and computer vision.

What would a Computer Scientist do?

A Computer Scientist researches, develops, and applies algorithms, software, and hardware systems to solve complex problems. They often work in areas such as programming, data analysis, artificial intelligence, and cybersecurity, using tools like programming languages and development environments. The role typically requires strong analytical skills and knowledge of computer theory and programming.

How do computer scientists typically collaborate with other departments within an organization?

Computer scientists often work closely with teams from engineering, product management, data analytics, and IT to design, implement, and optimize technological solutions. Collaboration may involve participating in cross-functional meetings, providing technical expertise to inform business decisions, and integrating software systems with other platforms. Effective communication and teamwork are key, as computer scientists must translate complex technical concepts into actionable insights for non-technical colleagues. This collaborative environment not only broadens your professional network but also enhances your problem-solving skills through exposure to diverse perspectives.

What jobs can you do with computer science?

A computer scientist can work in roles such as software developer, data analyst, systems analyst, cybersecurity specialist, machine learning engineer, and research scientist. These positions often require programming skills, knowledge of algorithms, and familiarity with tools like Python, Java, or SQL. Many roles are available in industries like technology, finance, healthcare, and government, with opportunities for both research and application-based work.

What job makes $10,000 a month without a degree?

A computer scientist can potentially earn $10,000 a month through high-paying roles such as software engineering, data science, or cybersecurity, especially with specialized skills and experience. Many of these roles prioritize skills, certifications, and portfolio work over formal degrees, and remote or freelance work can also contribute to higher income levels.

What is the difference between Computer Scientist vs Software Engineer?

AspectComputer ScientistSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; often advanced degreesBachelor's or higher in CS, Software Engineering, or related field
Work EnvironmentResearch labs, academia, R&D departmentsTech companies, software development firms, IT departments
Employer & Industry UsageUniversities, research institutions, tech companiesSoftware development companies, startups, large corporations
Common Search & Comparison IntentUnderstanding roles, career paths, and skillsJob requirements, responsibilities, and career growth

Computer Scientists focus on theoretical foundations, algorithms, and research, often working in academia or R&D. Software Engineers design, develop, and maintain software applications in industry settings. While both roles require strong programming skills and a background in computer science, their work environments and primary objectives differ.

What are popular job titles related to Computer Scientist jobs in Santa Rosa, CA? For Computer Scientist jobs in Santa Rosa, CA, the most frequently searched job titles are:
What job categories do people searching Computer Scientist jobs in Santa Rosa, CA look for? The top searched job categories for Computer Scientist jobs in Santa Rosa, CA are:
What cities near Santa Rosa, CA are hiring for Computer Scientist jobs? Cities near Santa Rosa, CA with the most Computer Scientist job openings:

Bioinformatics & Data Scientist or Postdoctoral Researcher- Furman lab

Buck Institute

Novato, CA • On-site

$80K - $85K/yr

Full-time

Medical, Retirement, PTO

Posted 18 days ago


Key responsibilities

  • Perform bioinformatics and data science analyses on diverse biological and clinical datasets, including multi-omics data and drug repurposing analyses.

  • Curate, organize, and manage research data, including preparing data for analysis, supporting data harmonization, and ensuring data quality and compliance.

  • Collaborate with scientific and administrative teams by contributing to grant applications, manuscript preparation, data visualization, and presenting findings to research teams.


Job description

Position Summary
The Buck Institute for Research on Aging is seeking a full-time Bioinformatics and Data Scientist or Postdoctoral Researcher to join a collaborative research team focused on aging, multi-omics, computational biology, and translational data science.
This position offers a unique opportunity to work in an academic research environment with a close-knit, interdisciplinary team while collaborating with leading experts in aging biology, bioinformatics, clinical research, and computational science. The successful candidate will contribute to a five-year government-funded project focused on advancing computational and multi-omics approaches to better understand human aging, biological resilience, and healthspan. This role will support broader nationwide efforts to develop data-driven approaches that may ultimately improve how aging and age-related disease risk are measured, modeled, and addressed.
The ideal candidate will have strong experience in bioinformatics, statistics, computational biology, human omics data analysis, and scientific communication. The position is well suited for an independent, highly motivated scientist who enjoys working across disciplines and contributing to both discovery-driven and translational research.

Key Responsibilities
1. Perform bioinformatics and data science analyses.
The successful candidate will analyze diverse biological and clinical datasets, including but not limited to:
  • Proteomics
  • Metabolomics
  • Methylomics
  • Survey data
  • Integrative multi-omics datasets
  • Human biological aging and omics-clock data
  • Drug repurposing analyses
  • Enrichment and pathway analyses
  • Dimensionality reduction and clustering
  • Classification methods, including random forests and support vector machines
  • Neural network-based approaches
  • Simple and multiple linear regression
  • Parametric and non-parametric statistical analyses
2. Analyze, curate, and manage research data
Responsibilities will include:
  • Curating, organizing, and preparing data for analysis and upload to central repositories
  • Supporting data harmonization across projects, cohorts, and collaborators in accordance with data use agreements
  • Reviewing and improving standard operating procedures for data transfer, quality control, and management
  • Coordinating with internal and external teams to ensure timely collection, transfer, and analysis of data
  • Attending project meetings and contributing to improvements in data workflows, systems, and documentation
  • Ensuring data quality, reproducibility, and compliance with project requirements
3. Collaborate with scientific and administrative teams
The candidate will work closely with staff members, research scientists, computational biologists, principal investigators, and external collaborators. Responsibilities may include:
  • Contributing to grant applications, progress reports, and scientific proposals
  • Supporting manuscript preparation and journal article writing
  • Creating publication-quality figures, tables, and data visualizations
  • Presenting analyses and findings to interdisciplinary research teams
  • Helping translate complex computational results into clear biological and scientific interpretations

Qualifications
Required Education and Experience
  • Strong background in both human biology and bioinformatics
  • PhD in Computational Biology, Bioinformatics, Data Science, Biostatistics, Systems Biology, Computer Science, or a related field
  • Minimum of 2 years of professional experience in a biological, biomedical, or computational research environment
  • Strong proficiency in R, Python, and Bash scripting
  • Demonstrated experience analyzing biological or biomedical datasets
  • Experience developing, implementing, and running bioinformatics workflows
Required Skills
  • Strong analytical, mathematical, and creative problem-solving skills
  • Excellent written and oral communication skills
  • Ability to work both independently and collaboratively in a team-based research environment
  • Strong organizational skills and attention to detail
  • Ability to prioritize and execute multiple tasks across concurrent projects
  • Experience with reproducible data analysis practices and documentation
  • Ability to communicate technical results to both computational and non-computational audiences
  • Interest in applying large language models, agentic AI, or related computational tools to biomedical research workflows
Preferred Qualifications
  • Experience with FDA approval process
  • Experience with building apps

Compensation and Benefits
  • Salary range: $80,000–$85,000, commensurate with experience
  • Full-time, onsite position
  • Exciting, collaborative work environment at the forefront of aging research
  • Opportunity to work with state-of-the-art technologies and interdisciplinary scientific teams
  • Generous benefits package, including:
    • Health insurance
    • Paid parental leave
    • Generous paid time off
    • 401(k) with 5% employer match
  • Work visa sponsorship available for qualified candidates

About the Buck Institute
Our success will ultimately change healthcare. At the Buck Institute for Research on Aging, we aim to end the threat of age-related diseases for this and future generations by bringing together the most capable and passionate scientists from a broad range of disciplines to identify and impede the ways in which we age.
The Buck is an independent, nonprofit institution located in Marin County, California, with the goal of increasing human healthspan, or the healthy years of life. Globally recognized as a pioneer and leader in efforts to target aging — the number one risk factor for diseases including Alzheimer’s disease, Parkinson’s disease, cancer, macular degeneration, heart disease, and diabetes — the Buck seeks to help people live better longer.
We are an equal opportunity employer and strive to create an atmosphere where diversity of identity, experience, and background are welcomed, valued, and supported. Candidates who contribute to this diversity are strongly encouraged to apply.

To Apply
Interested candidates should click the Apply button to complete the online application.
Please upload both:
  1. Your CV
  2. A brief statement of research interests, including the names and contact information for three references.

 

Powered by JazzHR

D9X4PKVg2Z