2

Entry Level Research Software Engineer Jobs in California

Senior Research Engineer

Mountain View, CA · On-site

$241K/yr

Software design and systems architecture for performance and reliability. ML infrastructure ... research and engineering. Communicate research developments, experimental results, and project ...

We operate across research, engineering, product, and infrastructure-owning the full lifecycle of ... Have strong software engineering skills and enjoy quickly turning ideas into working prototypes.

Guide and contribute to the Sohu software stack, performance characterization tools, and runtime ... We do not have boundaries between engineering and research, and we expect all of our technical ...

Guide and contribute to the Sohu software stack, performance characterization tools, and runtime ... We do not have boundaries between engineering and research, and we expect all of our technical ...

Software Engineer

Goleta, CA · On-site

$90K - $140K/yr

The experienced software engineer will design, develop, and perform analysis utilizing GIS tools ... Toyon Research Corporation will consider the individual candidate's education, work experience ...

... software, mechatronics, electronics, physics and optics engineers. (interdisciplinary and ... D preferred * - Experience to Research and Develop to Classical Computer Vision Algorithm ...

... in a Software Engineer-related occupation. * Position requires 2 years of experience in the ... Managing the full lifecycle of applied research projects from proof-of-concept to implementation ...

next page

Showing results 1-20

Entry Level Research Software Engineer information

What is the difference between Entry Level Research Software Engineer vs Research Data Analyst?

AspectEntry Level Research Software EngineerResearch Data Analyst
Required CredentialsBachelor's in CS, Software Engineering, or related field; some roles may prefer internshipsBachelor's in Statistics, Data Science, or related field; often includes coursework in data analysis
Work EnvironmentDevelops software tools, collaborates with research teams, writes code for experimentsAnalyzes datasets, creates reports, visualizes data for research projects
Employer & Industry UsageResearch institutions, tech companies, labs; focuses on software development for researchUniversities, research organizations, industry; focuses on data interpretation and reporting

While both roles support research activities, Entry Level Research Software Engineers primarily develop and maintain software tools, whereas Research Data Analysts focus on analyzing and interpreting data. The roles often overlap in research settings but differ in core responsibilities and skill emphasis.

What are the most commonly searched types of Research Software Engineer jobs in California? The most popular types of Research Software Engineer jobs in California are:
What are popular job titles related to Entry Level Research Software Engineer jobs in California? For Entry Level Research Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Entry Level Research Software Engineer jobs in California look for? The top searched job categories for Entry Level Research Software Engineer jobs in California are:
What cities in California are hiring for Entry Level Research Software Engineer jobs? Cities in California with the most Entry Level Research Software Engineer job openings:
Infographic showing various Entry Level Research Software Engineer job openings in California as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Senior Research Engineer

Google

Mountain View, CA • On-site

$241K/yr

Full-time

Posted 3 days ago


Google rating

8.8

Company rating: 8.8 out of 10

Based on 92 frontline employees who took The Breakroom Quiz

32nd of 188 rated software companies


Job description

Minimum qualifications:
  • PhD degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field and 2 years of experience in the job offered or in a Research Engineer-related occupation.
  • Alternatively, will accept a Master's degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field, and 5 years of experience in the job offered or in a Research Engineer-related occupation.
  • Position requires 2 years of experience in the following: Python for Software Development and Machine Learning. Machine learning and reinforcement learning algorithm design. Root cause analysis for debugging ML systems. Software design and systems architecture for performance and reliability. ML infrastructure development for model deployment, evaluation, and optimization.

About the job
The US base salary range for this full-time position is $174,000 - $252,000 15% bonus target equity benefits determined by role, level, and location. Individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Learn more about benefits at Google .
Position reports to the Google Mountain View, California office & may allow for a hybrid schedule as per Google policy.
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 learning opportunities and varied career pathways for those driven to achieve exceptional results through collective effort.
Responsibilities
  • Apply research ideas to high-impact problems by prototyping, curating datasets, and deploying optimized machine learning systems.
  • Architect and implement scalable software libraries and high-quality code in Python or C to translate complex research into practical applications.
  • Drive high-stake, long-term research projects from ideation to completion by scoping project needs, managing resources, and solving ambiguous problems.
  • Train, evaluate, and iterate on deep neural models and reinforcement learning algorithms to continually improve agent performance and achieve research objectives.
  • Influence engineering best practices by championing code reviews, mentoring team members, and facilitating clear communication between research and engineering. Communicate research developments, experimental results, and project status clearly to internal teams and the broader external community.

Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy .
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 .
If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form .
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.

What Google employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom