Software Engineer, Systems Research, PhD, Early Career

1 Month ago • All levels • Artificial Intelligence • $141,000 PA - $202,000 PA

Job Summary

Job Description

This Software Engineer role at Google focuses on advancing computing and building next-generation intelligent systems. Responsibilities include exploring emerging technologies, designing and building system prototypes, creating innovative project strategies, and collaborating with research and engineering teams to integrate research into products. The work involves system design, analysis, and addressing challenges in data center and cloud environments, especially for machine learning applications. The position requires a PhD in Computer Science or a related field and experience in systems research and development.
Must have:
  • PhD in Computer Science or related field
  • Coding experience (C, C++, Java, JavaScript, Python, or Golang)
  • Research experience in computer systems design and implementation
  • System design, analysis, and prototyping
Good to have:
  • Experience in storage, memory, distributed systems, computer architecture, databases, cloud computing, ML systems
  • Publications in systems conferences (SOSP, OSDI, etc.)
  • Experience designing and implementing experimental systems

Job Details

Minimum qualifications:

  • PhD degree in Computer Science, or a related technical field, or equivalent practical experience.
  • Experience coding in one of the following programming languages including but not limited to: C, C++, Java, JavaScript, Python, or Golang.
  • Research experience in an area of computer systems design and implementation.

Preferred qualifications:

  • PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Experience in Research areas such as storage systems, memory systems, distributed systems and networks, novel I/O systems, computer architecture and accelerators, databases and analytics, cloud computing, sustainability, privacy, or other emerging technologies.
  • Experience in authoring/co-authoring of papers in venues in the systems field (e.g., SOSP, OSDI, ISCA, ASPLOS, MICRO, ASPLOS, PLDI, SIGCOMM, NSDI, SIGMOD, etc.).
  • Experience in systems for Machine Learning (ML).
  • Experience designing and implementing an experimental system in a research or product development environment.

About the job

Researchers across Google are working to advance the state of the art in computing and build the next generation of intelligent systems for all Google products. To achieve this, we invest in foundational research and work on projects that utilize the latest computer science techniques developed by skilled software developers and research scientists. Whether we're shaping the future of sustainability, optimizing algorithms, or pioneering AI systems, our teams strive to continuously progress science, advance society, and improve the lives of billions of people.

The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world.

We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers.

The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. 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 preferred 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 bonus, equity, or benefits. Learn more about .

Responsibilities

  • Explore emerging technologies and systems as an individual contributor in the research and development team.
  • Participate in team projects to carry out system design, analysis, and building of prototypes to demonstrate advantages and reveal challenges of these technologies for a broad range of applications in the data center and modern Cloud environments, including machine learning.
  • Create strategies that will lead to innovative projects and follow-on products for the future.
  • Operate across research and engineering teams in order to influence products or integrate research results into products.

Similar Jobs

Wrike - Staff Backend Engineer

Wrike

Prague, Prague, Czechia (Hybrid)
2 Weeks ago
Next Level Business Services - JavaScript Developer with Full stack Experience

Next Level Business Services

Dallas, Texas, United States (On-Site)
7 Months ago
London stock Exchange - Lead Quality Engineer

London stock Exchange

Bucharest, Bucharest, Romania (On-Site)
3 Weeks ago
Epic Games - Backend Engineer

Epic Games

(On-Site)
5 Months ago
Nagarro - Staff Engineer, QA Automation

Nagarro

Canada (Remote)
7 Months ago
Social Discovery Group - Senior NLP Engineer

Social Discovery Group

Serbia (Remote)
7 Months ago
ElevenLabs - Machine Learning Researcher

ElevenLabs

Germany (Remote)
2 Months ago
Inworld AI - Staff / Principal Machine Learning Engineer - USA

Inworld AI

Mountain View, California, United States (Remote)
6 Months ago
Hitachi - Artificial Intelligence - JBU

Hitachi

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
Google - Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Riot Games - Principal Software Engineer, Product Tech-Lead - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
bytedance - Senior Software Engineer - Serverless Compute Infrastructure

bytedance

San Jose, California, United States (On-Site)
3 Months ago
Motive - Senior Software Engineer - Backend

Motive

United States (Remote)
1 Week ago
Rockstar Games - Senior Data Engineer

Rockstar Games

Carlsbad, California, United States (On-Site)
2 Weeks ago
PwC - Senior Associate - Service Now Developer

PwC

Bengaluru, Karnataka, India (On-Site)
4 Days ago
bytedance - Software Engineer - Low-code Platform

bytedance

Singapore (On-Site)
2 Months ago
Ansys - Fall 2025 Co-op - Ansys Discovery Post-processing

Ansys

Canonsburg, Pennsylvania, United States (Remote)
2 Weeks ago
Boomi  - Software Engineer - Quality

Boomi

India (On-Site)
5 Days ago
Dream11 - SDE 2 - Frontend

Dream11

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Google - Software Engineering Manager, Cloud Observability Analytics

Google

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Sunnyvale, California, United States

Apple - SoC Power Spec Engineer

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago
smartbear - Enterprise Account Executive

smartbear

Somerville, Massachusetts, United States (Hybrid)
1 Month ago
Google - Software Engineer III, Front End, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Google - Physical Design Engineer, Static Timing Analysis

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Scale AI - Senior Software Engineer, GenAI Violations

Scale AI

San Francisco, California, United States (Hybrid)
1 Month ago
HCL Tech - RPA UI Path Sr. Technical Lead

HCL Tech

North Carolina, United States (On-Site)
3 Weeks ago
Insight Software - Executive Assistant

Insight Software

Raleigh, North Carolina, United States (Hybrid)
1 Month ago
GoMotive - Account Executive, Enterprise - Mountain

GoMotive

United States (Remote)
2 Months ago
Google - Staff Software Engineer, Site Reliability Engineering, Google Cloud

Google

Seattle, Washington, United States (On-Site)
1 Month ago
WebFX - Junior Customer Success Analyst (Data Focus)

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

bytedance - LLM Software Engineer/Researcher (Applied Machine Learning)

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
Google - Senior Staff Software Engineer, AI/ML GenAI, Google Ads

Google

Mountain View, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Lead Machine Learning Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Months ago
Google - Senior Research Engineer, AI/ML

Google

London, England, United Kingdom (On-Site)
1 Month ago
bytedance - Machine Learning Engineer, Tech Lead - Engineering Efficiency and AI Code Assistant

bytedance

San Jose, California, United States (On-Site)
5 Months ago
Meta - Research Scientist Intern, Smart Glasses in Wearables AI (PhD)

Meta

New York, New York, United States (On-Site)
6 Months ago
Google - Software Engineer III, Artificial Intelligence/Machine Learning

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Passive Logic - AI Control Theory & Optimization Scientist

Passive Logic

Salt Lake City, Utah, United States (On-Site)
5 Months ago
Lucid Reality Labs - Machine Learning Engineer

Lucid Reality Labs

Poland (Remote)
4 Months ago
bytedance - Research Scientist for Generative AI, Multimodal and LLM

bytedance

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug