1

Computer Science Engineer Jobs in San Francisco, CA

D. in Computer Science, Computer Engineering, Electrical Engineering, Physics, or a related field * Demonstrated interest and experience in software, operating systems, file systems, networking ...

Computer Vision Engineer

Burlingame, CA · On-site

$183K - $257K/yr

... in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience • Bachelor's degree in Computer Science, Computer Engineering, Machine Learning, or ...

Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * Bachelor's degree in Computer Science, Computer Engineering, Machine ...

Managing Scientist

Menlo Park, CA · On-site

$172.50 - $220/hr

Lead and execute projects that require computer science and electrical engineering skills. Prepare technical proposals, develop business opportunities, and manage projects focused on computer science ...

Managing Scientist

Menlo Park, CA · On-site

$172.50 - $220/hr

Lead and execute projects that require computer science and electrical engineering skills. Prepare technical proposals, develop business opportunities, and manage projects focused on computer science ...

Degree in Data Science, Computer Science, Engineering, Math, or Statistics preferred * At least 2 yrs of relevant experience in Data Science SKILLS * SQL, statistical modeling, Feature engineering ...

Degree in Data Science, Computer Science, Engineering, Math, or Statistics preferred * At least 2 yrs of relevant experience in Data Science SKILLS * SQL, statistical modeling, Feature engineering ...

Minimum Qualifications Bachelors in Computer Science/Electrical Engineering or equivalent academic or professional experience. 2+ years of ML engineering experience building and maintaining training ...

Bachelor's degree in Computer Science, Engineering, or a related field * 5+ years of software engineering experience, with a track record of shipping software that real customers used and relied on

next page

Showing results 1-20

Computer Science Engineer information

See San Francisco, CA salary details

$57.1K

$143.2K

$162K

How much do computer science engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for computer science engineer in San Francisco, CA is $143,166.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,400.00 and $154,900.00 per year, depending on experience, location, and employer.

What is a computer science engineer?

Computer Science Engineers are professionals who apply principles of computer science, engineering, and mathematics to design, develop, test, and maintain computer systems, software, and networks. They work on a wide range of technologies, from creating applications and operating systems to improving network security and optimizing hardware performance. Their role often involves problem-solving, programming, and collaborating with other engineers and IT specialists to deliver efficient technology solutions.

What do computer science engineers do?

Computer Science Engineers often collaborate with professionals from diverse backgrounds such as product managers, designers, and data analysts. Typical projects may include developing scalable software applications, optimizing algorithms for performance, or integrating new technologies into existing systems. These engineers are frequently involved in code reviews, planning meetings, and cross-functional brainstorming sessions to ensure solutions meet both technical and business requirements. This collaborative environment not only enhances technical skills but also fosters communication and project management abilities.

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

To thrive as a Computer Science Engineer, you need a solid background in programming, algorithms, data structures, and computer systems, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, as well as experience using development tools, version control systems (such as Git), and relevant certifications like AWS or Cisco, are highly valued. Strong problem-solving abilities, teamwork, and effective communication help set exceptional engineers apart. These skills are vital for designing, developing, and maintaining reliable software solutions in ever-evolving technical environments.

Do computer science engineers make good money?

Computer science engineers typically earn competitive salaries that vary based on experience, location, and industry. Entry-level positions often start with moderate pay, while experienced engineers working in specialized fields or in high-demand areas can earn significantly higher salaries, especially with skills in programming, software development, and systems design.

What are popular job titles related to Computer Science Engineer jobs in San Francisco, CA?

For Computer Science Engineer jobs in San Francisco, CA, the most frequently searched job titles are:

What cities near San Francisco, CA are hiring for Computer Science Engineer jobs?

Cities near San Francisco, CA with the most Computer Science Engineer job openings:

Infographic showing various Computer Science Engineer job openings in San Francisco, CA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 78% Physical, 2% Hybrid, and 20% Remote job distribution, with an average salary of $143,166 per year, or $68.8 per hour.

Computer Scientist (Ph.D.)

Menlo Park, CA • On-site

Exponent Inc.
IT Services • 11 - 50 employees

$132 - $154/hr

Other

Retirement

Re-posted 7 days ago


Job description

Our Opportunity

We are currently seeking a Computer Scientist for our Electrical Engineering & Computer Science Practice in Menlo Park, CA. In this role, you will work as part of a team to help our clients solve challenging technical problems which are often urgent, high profile, and multi-disciplinary. You will be involved in a variety of projects with applications in domains such as patent litigation, automobile failure analysis, and consumer electronics. You will have the opportunity to define and shape your individual consulting practice based on your skills and interests.

You will be responsible for
  • Performing technical analysis of software and hardware through code review, static or dynamic testing, or reverse engineering
  • Performing analysis/consulting on a variety of scientific/engineering problems in a variety of electrical/electronic components, products, and systems
  • Electronic and computer laboratory testing
  • Reporting that clearly illustrates and explains results to both technical and business audiences
  • Identifying projects to support as an individual consultant
  • Preparing technical proposals, developing business opportunities, and managing projects
  • Leading and executing projects requiring computer science and electrical engineering skills
  • Developing business by bringing in one or more consulting projects within the first year after hire
  • Leveraging your existing network of contacts coupled with Exponent’s depth and breadth to generate new business leads and expand offerings and value to Exponent’s current clients
You will have the following skills and qualifications
  • Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, Physics, or a related field
  • Demonstrated interest and experience in software, operating systems, file systems, networking protocols, embedded systems, electronics, and other technical aspects of computing systems
  • Skilled in low level programming languages like C and C++
  • Experience in software development, and team-based programming as demonstrated through code examples
  • Electrical or electronics laboratory experience
  • Excellent verbal and written communication skills as demonstrated by first author publications and talks or presentations
  • Ability to gather information and convey technical conclusions to individuals in engineering, business, and related industries
  • Interest in learning and working with a wide range of devices and systems that span a broad array of consumer and industrial application, including both hardware and software elements of these systems
  • Desire to learn, and work with, an array of different, software frameworks, tools, and programming languages
  • Ability to support multiple group projects and market the Electrical Engineering & Computer Science Practice and its consulting services
  • Experience in two or more of the following areas:
    • Operating Systems
    • Embedded Computing
    • Networking
    • Machine Learning
    • Artificial Intelligence
    • Computer Vision
    • Web Development
    • Mobile App Development
Compensation

Our consultants are rewarded for their technical and business contributions and have an opportunity to plan for future success and career growth. Exponent's total compensation plan is consistent with its expectations of the quality and quantity of work performed and with the professional standards set by Exponent. At the Associate and Senior Associate level, total compensation includes base salary, bi-weekly bonuses for high-intensity efforts, annual bonus and 401(k) employer contribution of 7% of base salary.

The base salary range for this position is dependent on experience and capabilities which will be assessed during the interview process.

Salary Range

USD $132,000.00 - USD $154,000.00 /Yr.

Benefits you will enjoy

Access benefits information on our Life@Exponent page.

Exponent is a proud equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, veteran status, disability, sexual orientation, gender identity, or any other protected status.

If you need assistance or accommodation due to a disability, you may email us at HR-Accommodations@exponent.com.

Job Locations

US-CA-Menlo Park

#J-18808-Ljbffr