Develop codes and algorithms to take full advantage of powerful, modern computer hardware. What you ... Are a skilled and efficient programmer in scientific programming languages (e.g, JAX, C++, Julia ...
Develop codes and algorithms to take full advantage of powerful, modern computer hardware. What you ... Are a skilled and efficient programmer in scientific programming languages (e.g, JAX, C++, Julia ...
Develop codes and algorithms to take full advantage of powerful, modern computer hardware. What you ... Are a skilled and efficient programmer in scientific programming languages (e.g, JAX, C++, Julia ...
Develop codes and algorithms to take full advantage of powerful, modern computer hardware. What you ... Are a skilled and efficient programmer in scientific programming languages (e.g, JAX, C++, Julia ...
Part Time Lecturer-Computer Science
$5.5K - $5.9K/mo
Part Time Lecturer-Computer Science Apply now Job no: 528129 Work type: Instructional Faculty - Temporary/Lecturer Location: San Jose Categories: Unit 3 - CFA - California Faculty Association ...
Part Time Lecturer-Computer Science
$5.5K - $5.9K/mo
Part Time Lecturer-Computer Science Apply now Job no: 528129 Work type: Instructional Faculty - Temporary/Lecturer Location: San Jose Categories: Unit 3 - CFA - California Faculty Association ...
Part Time Lecturer-Computer Science
San Jose, CA · On-site
$5.5K - $5.9K/mo
Part Time Lecturer-Computer Science Apply now Job no: 528129 Work type: Instructional Faculty - Temporary/Lecturer Location: San Jose Categories: Unit 3 - CFA - California Faculty Association ...
Part Time Lecturer-Computer Science
San Jose, CA · On-site
$5.5K - $5.9K/mo
Part Time Lecturer-Computer Science Apply now Job no: 528129 Work type: Instructional Faculty - Temporary/Lecturer Location: San Jose Categories: Unit 3 - CFA - California Faculty Association ...
MSAT Analytics Scientist II *PC 528
San Jose, CA · On-site
$120K - $141K/yr
This position is primarily responsible for leading the analytical transfer used in the testing of cellular therapy products into Process Sciences. This position may serve as a process owner and may ...
MSAT Analytics Scientist II *PC 528
San Jose, CA · On-site
$120K - $141K/yr
This position is primarily responsible for leading the analytical transfer used in the testing of cellular therapy products into Process Sciences. This position may serve as a process owner and may ...
MSAT Analytics Scientist II *PC 528
San Jose, CA · On-site
$120K - $141K/yr
This position is primarily responsible for leading the analytical transfer used in the testing of cellular therapy products into Process Sciences. This position may serve as a process owner and may ...
MSAT Analytics Scientist II *PC 528
San Jose, CA · On-site
$120K - $141K/yr
This position is primarily responsible for leading the analytical transfer used in the testing of cellular therapy products into Process Sciences. This position may serve as a process owner and may ...
Sunnyvale or Brooklyn Park, United States Target
Sunnyvale, CA · On-site
$125 - $150/hr
The Search and Browse Applied Data Science team develops the core relevance, retrieval, ranking, and personalization systems that power Target's digital guest experience. The team builds large-scale ...
Sunnyvale or Brooklyn Park, United States Target
Sunnyvale, CA · On-site
$125 - $150/hr
The Search and Browse Applied Data Science team develops the core relevance, retrieval, ranking, and personalization systems that power Target's digital guest experience. The team builds large-scale ...
Doctorate in Data Science, Mathematics, Statistics, Econometrics, Economics, Operations Research, Computer Science, or related field AND 3+ years data-science experience (e.g., managing structured ...
Doctorate in Data Science, Mathematics, Statistics, Econometrics, Economics, Operations Research, Computer Science, or related field AND 3+ years data-science experience (e.g., managing structured ...
Quarterly Lecturer - Computer Science and Engineering (2026-2027 Pool)
Santa Clara, CA · On-site
$10K/mo
Quarterly Lecturer - Computer Science and Engineering (2026-2027 Pool) Position Type: Temporary Salary Range: $10,948 per Course Equivalent (CE) Purpose: The Department of Computer Science and ...
Quarterly Lecturer - Computer Science and Engineering (2026-2027 Pool)
Santa Clara, CA · On-site
$10K/mo
Quarterly Lecturer - Computer Science and Engineering (2026-2027 Pool) Position Type: Temporary Salary Range: $10,948 per Course Equivalent (CE) Purpose: The Department of Computer Science and ...
Quarterly Lecturer - Computer Science and Engineering (2026-2027 Pool)
Santa Clara, CA · On-site
$10K/mo
Quarterly Lecturer - Computer Science and Engineering (2026-2027 Pool) Position Type: Temporary Salary Range: $10,948 per Course Equivalent (CE) Purpose: The Department of Computer Science and ...
Quarterly Lecturer - Computer Science and Engineering (2026-2027 Pool)
Santa Clara, CA · On-site
$10K/mo
Quarterly Lecturer - Computer Science and Engineering (2026-2027 Pool) Position Type: Temporary Salary Range: $10,948 per Course Equivalent (CE) Purpose: The Department of Computer Science and ...
Data Scientist
Sunnyvale, CA · On-site
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 ...
Data Scientist
Sunnyvale, CA · On-site
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 ...
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 ...
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 ...
Research Scientist
San Jose, CA · On-site
D. in Computer Science, AI/ML or related fields • Excellent publication record in Computer Science, AI/ML or related fields • Excellent communication skills and a strong team player Preferred ...
Research Scientist
San Jose, CA · On-site
D. in Computer Science, AI/ML or related fields • Excellent publication record in Computer Science, AI/ML or related fields • Excellent communication skills and a strong team player Preferred ...
Senior Applied Scientist
Mountain View, CA · On-site
$160K - $261K/yr
Bachelor's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 4+ years related experience (e.g., statistics predictive analytics, research)
Senior Applied Scientist
Mountain View, CA · On-site
$160K - $261K/yr
Bachelor's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 4+ years related experience (e.g., statistics predictive analytics, research)
All other duties as assigned Essential Skills and Experience: * BS in Computer Science, Computer Engineering, Information Technology, Computer Information Systems or other technical discipline and/or ...
All other duties as assigned Essential Skills and Experience: * BS in Computer Science, Computer Engineering, Information Technology, Computer Information Systems or other technical discipline and/or ...
Data Scientist
Livermore, CA · On-site
You will work in a dynamic, multidisciplinary team of independent/entrepreneurial computer scientists, engineers, and scientific staff who research, develop, and integrate state-of-the-art algorithms ...
Data Scientist
Livermore, CA · On-site
You will work in a dynamic, multidisciplinary team of independent/entrepreneurial computer scientists, engineers, and scientific staff who research, develop, and integrate state-of-the-art algorithms ...
Data Scientist
Pleasanton, CA · On-site
Qualifications for Data Scientist Strong problem solving skills with an emphasis on product ... Experience using statistical computer languages (R, Python, SQL, etc.) to manipulate data and draw ...
Data Scientist
Pleasanton, CA · On-site
Qualifications for Data Scientist Strong problem solving skills with an emphasis on product ... Experience using statistical computer languages (R, Python, SQL, etc.) to manipulate data and draw ...
Research Scientist - Central Applied Science
Menlo Park, CA · On-site
$183K/yr
PhD in computer science, statistics, operations research or a related field * 4+ years of industry experience in an applied R&D capacity or similar function * Publications in Machine Learning, AI ...
Research Scientist - Central Applied Science
Menlo Park, CA · On-site
$183K/yr
PhD in computer science, statistics, operations research or a related field * 4+ years of industry experience in an applied R&D capacity or similar function * Publications in Machine Learning, AI ...
Part-Time Computer Science Instructor (Pool)
Saratoga, CA · On-site
$38K - $55K/yr
Position Information Position Title Part-Time Computer Science Instructor (Pool) Position ID Campus West Valley College Position Summary Information Definition PART-TIME, ASSOCIATE FACULTY POOL ...
Part-Time Computer Science Instructor (Pool)
Saratoga, CA · On-site
$38K - $55K/yr
Position Information Position Title Part-Time Computer Science Instructor (Pool) Position ID Campus West Valley College Position Summary Information Definition PART-TIME, ASSOCIATE FACULTY POOL ...
Data Scientist
$130K - $160K/yr
PhD in Computer Science, Statistics or related field; OR a Master's degree or equivalent in Computer Science, Statistics or related field and 2 years of related experience. * Ability to work ...
Quick apply
Data Scientist
$130K - $160K/yr
PhD in Computer Science, Statistics or related field; OR a Master's degree or equivalent in Computer Science, Statistics or related field and 2 years of related experience. * Ability to work ...
Computer Scientist information
See Milpitas, CA salary details
$58.9K - $68.1K
2% of jobs
$68.1K - $77.3K
0% of jobs
$77.3K - $86.5K
5% of jobs
$86.5K - $95.7K
0% of jobs
$95.7K - $104.9K
1% of jobs
$108.5K is the 25th percentile. Wages below this are outliers.
$104.9K - $114.2K
42% of jobs
$114.2K - $123.4K
1% of jobs
$123.4K - $132.6K
1% of jobs
$132.6K - $141.8K
19% of jobs
$141.8K - $151K
0% of jobs
$152K is the 75th percentile. Wages above this are outliers.
$151K - $160.2K
28% of jobs
$58.9K
$129.8K
$160.2K
How much do computer scientist jobs pay per year?
What is a computer scientist?
What are the key skills and qualifications needed to thrive as a computer scientist, and why are they important?
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.
How do computer scientists typically collaborate with other departments within an organization?
What is the difference between Computer Scientist vs Software Engineer?
| Aspect | Computer Scientist | Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field; often advanced degrees | Bachelor's or higher in CS, Software Engineering, or related field |
| Work Environment | Research labs, academia, R&D departments | Tech companies, software development firms, IT departments |
| Employer & Industry Usage | Universities, research institutions, tech companies | Software development companies, startups, large corporations |
| Common Search & Comparison Intent | Understanding roles, career paths, and skills | Job 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 5 careers in computer scientist?
What are the most commonly searched types of Computer Scientist jobs in Milpitas, CA?
The most popular types of Computer Scientist jobs in Milpitas, CA are:
What are popular job titles related to Computer Scientist jobs in Milpitas, CA?
For Computer Scientist jobs in Milpitas, CA, the most frequently searched job titles are:
What job categories do people searching Computer Scientist jobs in Milpitas, CA look for?
The top searched job categories for Computer Scientist jobs in Milpitas, CA are:
What cities near Milpitas, CA are hiring for Computer Scientist jobs?
Cities near Milpitas, CA with the most Computer Scientist job openings:

Full-time
Medical, Dental, Vision, Retirement, PTO
Re-posted yesterday
Key responsibilities
Design and create advanced simulation and optimization tools for power systems.
Develop codes and algorithms to leverage modern computer hardware for grid simulations.
Collaborate with multidisciplinary teams to turn technical challenges into production-ready solutions.
Tapestry Inc. rating
8.2
Based on 36 frontline employees who took The Breakroom Quiz
1st of 105 rated fashion retailers
Job description
About the team:
Tapestry is a group within Google working to build the AI-powered electric grid. We are tackling one of the world's most important infrastructure challenges: helping the energy system become more visible, understandable, reliable, affordable, abundant, and clean.
Originally born at X, Alphabet's moonshot factory, Tapestry brings together experts in energy, AI, software engineering, and products to build tools that help the electricity ecosystem plan smarter, move faster, and operate more efficiently.
This is a global effort. Tapestry supports partners across the U.S., U.K., Chile, New Zealand, Australia, and Brazil as they work toward a cleaner, more resilient energy future.
Joining Tapestry means doing high-impact work with a multidisciplinary team tackling a problem that matters at global scale. Learn more about our team and our mission here.
About the role
We are seeking a talented grid simulations and computational specialist to join Tapestry and help expand our high-performance grid computation capabilities. In this role, you will bridge power system physics with modern software architecture, designing simulation algorithms and optimization tools capable of handling complex, large-scale electrical networks.
You will collaborate closely with a multidisciplinary team of AI researchers, software engineers, power systems domain experts, and product managers to turn complex technical challenges into production-ready solutions. By building advanced computational capabilities, you will empower global energy partners to accelerate the transition to clean energy, improve grid reliability, and unlock transformative 10x impact across the global energy ecosystem.
How you'll make 10x impact:
In this role you will...
- Work with power system and software engineering experts on the design and creation of advanced simulation and optimization tools.
- Develop codes and algorithms to take full advantage of powerful, modern computer hardware.
What you should have:
- Master or PhD in Electrical Engineering.
- Solid expertise and a deep understanding of core power systems and power electronics principles.
- 6+ years of experience in power systems or power electronics modeling and simulations.
- Experience in one or more general-purpose programming languages such as Python, Java, or C/C++.
- Understanding of numerical methods, including solving nonlinear/linear differential equations, differentiation and integration, and time discretization.
It'd be great if you had these:
- Experience conducting power system planning and interconnection studies.
- Are a skilled and efficient programmer in scientific programming languages (e.g, JAX, C++, Julia, etc.) with a desire to expand into new areas of coding languages and processes.
- Familiar with Machine Learning concepts.
Our values
- Take charge: We take initiative and own outcomes that move the mission forward.
- Transform with purpose: We build solutions that solve real problems and create meaningful impact.
- Be a Tapestry, not a thread: We collaborate across diverse skills and perspectives to achieve more than we can individually.
- Always fine-tune: We stay curious, seek feedback, and refine our understanding as we learn.
- Stay grounded: We listen openly, value different perspectives, and stay focused on what matters most.
What we offer
A culture that supports growth, ownership, and meaningful impact, along with:
- Competitive salary and equity
- Medical, dental, and vision coverage
- Generous PTO and flexible hybrid work model
- 401(k) with employer contribution
- Professional development
- The ability to work on important real-world problems within an Alphabet-backed environment
The US base salary range for this full-time position is $166,000 - $259,000 + bonus + equity + benefits. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include benefits.
What Tapestry Inc. employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom