Software Engineer, Systems Research, PhD, Early Career

2 Weeks 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

Microsoft - Principal Software Engineer

Microsoft

Belgrade, Serbia (On-Site)
1 Week ago
Extreme Network - Staff QA Automation Engineer

Extreme Network

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
NCR Atleos - SW Engineer II BI

NCR Atleos

Hyderabad, Telangana, India (On-Site)
23 Hours ago
LeoVegas - DevOps Engineer

LeoVegas

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
CGS Carrers - Software Development Engineer Lead - Java

CGS Carrers

(Remote)
22 Hours ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Google - Senior Software Engineer, Machine Learning, Google Play Books

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Software Engineer III, Diagnostics, Tools, Google Cloud Platform

Google

Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - Software Engineer III, AI/ML GenAI, Google Ads

Google

Los Angeles, California, United States (On-Site)
1 Week ago
Google - Staff Software Engineer, Applied AI

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, Full Stack, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Tencent - Forex Application Development Intern - Singapore

Tencent

(On-Site)
6 Months ago
ByteDance - Tech Lead - Data Tech Infrastructure- San Jose

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Meta - Software Engineer, Infrastructure

Meta

Atlanta, Georgia, United States (Remote)
5 Months ago
Google - Software Engineer II, Fitbit Wear OS

Google

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
Google - Software Engineering Manager II, Pixel Software Test

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
DICE - Fullstack Software Engineer

DICE

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago
Playtika - Java Developer

Playtika

Ukraine (On-Site)
5 Months ago
SingleStore - Senior Software Engineer, Data Ingestion

SingleStore

Hyderabad, Telangana, India (Hybrid)
1 Day ago
Glean - Software Engineer, Backend

Glean

Palo Alto, California, United States (On-Site)
7 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Sunnyvale, California, United States

Jane Street - Campus Recruiting Coordinator

Jane Street

New York, New York, United States (On-Site)
6 Hours ago
The Walt Disney Company - Sr Software Engineer (Roku/BrightScript/SceneGraph)

The Walt Disney Company

Charlotte, North Carolina, United States (On-Site)
5 Months ago
Clear Watery Analytics - Sr. Service Delivery Manager

Clear Watery Analytics

Boise, Idaho, United States (On-Site)
20 Hours ago
InfoStretch Corporation - Analyst II

InfoStretch Corporation

United States (On-Site)
1 Week ago
Google - Staff Software Engineer, Performance, Pixel

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Vxmedia - Social Media Intern *UNPAID*

Vxmedia

New York, New York, United States (On-Site)
7 Months ago
Vercel - Director of Global Payroll

Vercel

San Francisco, California, United States (Hybrid)
8 Hours ago
Anavation LLC - Cloud Engineer

Anavation LLC

Quantico, Virginia, United States (On-Site)
4 Weeks ago
Google - Security Engineer, AI Agent Security

Google

New York, New York, United States (On-Site)
2 Days ago
Clear Watery Analytics - Professional Services Consultant

Clear Watery Analytics

Boise, Idaho, United States (On-Site)
20 Hours ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Google - Senior Software Engineer, AI/ML GenAI, Google Cloud Business Platforms

Google

Seattle, Washington, United States (On-Site)
2 Weeks ago
ByteDance - Research Scientist (Computational Biology - AI-for-Science)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Scale AI - Senior Software Engineer, GenAI Model Evaluation

Scale AI

San Francisco, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Application Software Engineer, Performance

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Weeks ago
NVIDIA - Senior Applied LLM Engineer, AI – Chip Design

NVIDIA

Canada (On-Site)
2 Months ago
AI Fund - AI Fund-Principal

AI Fund

Palo Alto, California, United States (Hybrid)
6 Months ago
Google - Senior Software Engineer, AI/ML, Google Workspace

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Google - Image Processing Engineer, Display Metrology

Google

Fremont, California, United States (On-Site)
2 Days ago
Google - App Development Customer Engineer, Global Partnerships Sellside

Google

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
Krafton  - Deep Learning Engineer - Model Optimization

Krafton

Seoul, South Korea (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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