2

Entry Level Computer Science Research Jobs in San Jose, CA

PhD or equivalent research experience in Computer Science, Machine Learning, Artificial Intelligence, or a related field. Exceptional candidates with strong research contributions are encouraged to ...

New

next page

Showing results 1-20

Entry Level Computer Science Research information

What is an entry level computer science research position?

Entry level computer science research positions are roles designed for individuals who have recently graduated with a degree in computer science or a related field and are interested in gaining experience in research. These positions typically involve assisting with research projects, conducting experiments, analyzing data, and writing reports under the guidance of senior researchers or professors. They are often found in academic institutions, research labs, or tech companies and can serve as a stepping stone toward more advanced research or graduate studies. Candidates are usually expected to have a foundational understanding of computer science principles and some experience with programming or data analysis.

What are typical daily tasks and research activities for an entry level computer science researcher?

In an entry level computer science research role, your daily tasks often include reviewing recent literature, coding and running experiments, collecting and analyzing data, and documenting results. You’ll likely collaborate with senior researchers, attend group meetings to discuss progress, and assist with preparing papers or presentations. The work environment is usually team-oriented, with ample opportunities to learn from mentors and contribute to ongoing projects. This hands-on experience helps you build both technical and analytical skills that are essential for advancing in research-focused careers.

What are the key skills and qualifications needed to thrive as an entry level computer science researcher?

To excel as an Entry Level Computer Science Researcher, you need a solid background in computer science fundamentals, programming, and data analysis, typically supported by a relevant bachelor's degree. Familiarity with programming languages (such as Python, Java, or C++), research tools (like MATLAB or R), and version control systems (like Git) is often required. Strong problem-solving abilities, critical thinking, and effective written and verbal communication make candidates stand out. These skills enable researchers to contribute to innovative projects, collaborate with peers, and clearly present findings in a rapidly evolving field.

What is the difference between Entry Level Computer Science Research vs Entry Level Software Developer?

AspectEntry Level Computer Science ResearchEntry Level Software Developer
Required CredentialsBachelor's degree in CS or related field; research experience beneficialBachelor's degree in CS or related field; coding skills essential
Work EnvironmentResearch labs, academic institutions, R&D departmentsTech companies, startups, software firms
Employer & Industry UsageUniversities, research institutes, tech companiesSoftware development firms, tech industry
Common Search & Comparison IntentUnderstanding research-focused roles in CSEntry-level coding and development roles

Entry Level Computer Science Research roles focus on exploring new algorithms, theories, and innovations within academic or research settings, often requiring research experience. In contrast, Entry Level Software Developer positions emphasize coding, building applications, and deploying software in industry environments. Both roles require a bachelor's degree in CS, but their work environments and daily tasks differ significantly.

What are the most commonly searched types of Computer Science Research jobs in San Jose, CA?

The most popular types of Computer Science Research jobs in San Jose, CA are:

What are popular job titles related to Entry Level Computer Science Research jobs in San Jose, CA?

For Entry Level Computer Science Research jobs in San Jose, CA, the most frequently searched job titles are:

What job categories do people searching Entry Level Computer Science Research jobs in San Jose, CA look for?

The top searched job categories for Entry Level Computer Science Research jobs in San Jose, CA are:

What cities near San Jose, CA are hiring for Entry Level Computer Science Research jobs?

Cities near San Jose, CA with the most Entry Level Computer Science Research job openings:

Infographic showing various Entry Level Computer Science Research job openings in San Jose, CA as of July 2026, with employment types broken down into 69% Full Time, 24% Part Time, and 7% Contract. Highlights an 86% In-person, and 14% Remote job distribution.

Material Science Research Engineer, DeepMind

Google Inc.

Mountain View, CA • On-site

$147 - $211/hr

Other

Posted 3 days ago

New


Google rating

8.8

Company rating: 8.8 out of 10

Based on 103 frontline employees who took The Breakroom Quiz

48th of 245 rated software companies


Job description

Material Science Research Engineer, DeepMind

DeepMind, Mountain View, CA, USA

Apply

Required Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, Statistics, a related technical field, or equivalent practical experience.
  • 2 years of experience applying software engineering principles in a scientific research environment.
  • Experience working with linear algebra, calculus and statistics.
  • Experience performing data exploration or data analysis across datasets.
  • Experience with JAX, PyTorch, or TensorFlow.
Preferred Qualifications
  • Master’s degree or PhD in Computer Science, Electrical Engineering, Science, Mathematics, or equivalent practical experience.
  • Specific domain expertise in areas like inorganic chemistry, solid-state physics, or materials synthesis.
  • Experience applying modern deep learning architectures (e.g., transformers, diffusion models) to chemistry or materials science issues (e.g., ML force fields).
  • Experience running large-scale scientific simulations (e.g., molecular dynamics, computational chemistry simulations, etc.) on Cloud or HPC clusters.
  • Experience developing custom LLM agents or tool-using systems.
  • Experience with concurrent and distributed software algorithms and architectures.
About the Job

At Google, research-focused Software Engineers are embedded throughout the company, allowing them to set up large-scale tests and deploy promising ideas quickly and broadly. Ideas may come from internal projects as well as from collaborations with research programs at partner universities and technical institutes all over the world. From creating experiments and prototyping implementations to designing new architectures, engineers work on real-world problems including artificial intelligence, data mining, natural language processing, hardware and software performance analysis, improving compilers for mobile platforms, as well as core search and much more. Engineers stay connected to their research roots as active contributors to the wider research community by partnering with universities and publishing papers.

Artificial intelligence will be one of humanity’s most transformative inventions. At Google DeepMind, we are a pioneering AI lab with exceptional interdisciplinary teams focused on advancing AI development to solve complex global challenges and accelerate high-quality product innovation for billions of users. We use our technologies for widespread public benefit and scientific discovery, ensuring safety and ethics are always our highest priority.

We are pushing the boundaries across multiple domains. Our global teams offer diverse learning opportunities and varied career pathways for those driven to achieve exceptional results through collective effort. Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $147000 - $211000 (USD) + 15% bonus target + equity + benefits.

Learn more about benefits at Google.

Responsibilities
  • Plan and perform rapid prototyping of machine learning techniques applied to problems in science.
  • Undertake exploratory analysis to inform experimentation and research directions.
  • Make improvements to model architectures and training procedures of machine learning models.
  • Implement tools, libraries, and frameworks to speed up and enable new research.
  • Report and present software developments, experimental results, and data analysis clearly and efficiently.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire .

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.

Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.

#J-18808-Ljbffr

What Google employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom