PhD Software Engineer, Infrastructure - Distributed Systems

Google

Sunnyvale (CA)

On-site

USD 147,000 - 210,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity
Bonus target 15%
Benefits

Job summary

Google is seeking a PhD Software Engineer to contribute to next-generation distributed systems and large-scale infrastructure. You will work across teams on critical projects that shape information processing at massive scale, with opportunities to lead and switch projects as Google grows.

Applicants should bring deep research experience in algorithms, AI, databases, and systems, plus strong coding in C/C++, Python, Java, or Golang.

Qualifications

  • PhD degree in Computer Science, a related field, or equivalent practical experience.
  • Experience coding in one of the following programming languages including but not limited to: C, C++, Python Java or Golang.
  • Experience in one or more of the following: architecting or developing distributed systems, concurrency, multi-threading, or synchronization.

Responsibilities

  • Participate in or lead team projects to carry out design, analysis, and development of advanced systems across the stack, using your research expertise.
  • Write documents that set new technical directions. Contribute to existing documentation or educational content, and adapt content based on product/program updates and user feedback.
  • Study, diagnose and resolve complex technical issues by analyzing the sources of the issues and the impact on software, hardware, network, or service operations and quality.
  • Develop code, review code developed by other developers, and provide feedback to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency).

Skills

C/C++
Python
Java
Distributed systems
Golang

Education

PhD in Computer Science

Job description

Google is seeking a PhD Software Engineer to contribute to next-generation distributed systems and large-scale infrastructure. You will work across teams on critical projects that shape information processing at massive scale, with opportunities to lead and switch projects as Google grows.

Applicants should bring deep research experience in algorithms, AI, databases, and systems, plus strong coding in C/C++, Python, Java, or Golang.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

PhD Software Engineer, Infrastructure & Distributed Systems
PhD Software Engineer, Infrastructure & Distributed Systems

Google • United States

On-site
USD 147,000 - 210,000
PhD Software Engineer - Large-Scale Systems & AI
PhD Software Engineer - Large-Scale Systems & AI

Google • Atlanta (GA)

Hybrid
USD 147,000 - 210,000
Senior Infrastructure Software Engineer, Distributed Systems
Senior Infrastructure Software Engineer, Distributed Systems

Socket.dev • Mountain View (CA)

On-site
USD 147,000 - 210,000
Bonus target
Equity
Benefits
Senior Software Engineer, Distributed Systems
Senior Software Engineer, Distributed Systems

Google • Cambridge (MA)

On-site
USD 174,000 - 252,000
PhD Software Engineer - AI & Distributed Systems
PhD Software Engineer - AI & Distributed Systems

Google • Los Angeles (CA)

On-site
USD 147,000 - 210,000
PhD Software Engineer, Infrastructure — High-Impact Systems
PhD Software Engineer, Infrastructure — High-Impact Systems

Google Inc. • Sunnyvale (CA), Atlanta (GA)

On-site
USD 147,000 - 210,000
PhD Software Engineer - Advanced Systems & AI Research
PhD Software Engineer - Advanced Systems & AI Research

Google • Mountain View (CA)

On-site
USD 147,000 - 210,000
PhD Software Engineer - Large-Scale AI & Systems
PhD Software Engineer - Large-Scale AI & Systems

Google • Austin (TX)

On-site
USD 147,000 - 210,000
Senior Software Engineer - Distributed Systems
Senior Software Engineer - Distributed Systems

Google • Mountain View (CA)

On-site
USD 147,000 - 210,000
PhD Software Engineer: AI, ML & Big Systems
PhD Software Engineer: AI, ML & Big Systems

Google • Kirkland (WA)

On-site
USD 147,000 - 210,000