← All roles

Software Engineer, PhD, Early Career, 2026

Apply on company site
Hybrid (Bengaluru, Hyderabad)full-timePosted 4mo ago

About the role

PhD-level software engineer role at Google with focus on next-generation distributed systems, AI data infrastructure, and scalable software engineering within Google Cloud. This position targets early-career PhDs and involves designing, developing, and maintaining large-scale distributed systems, applying specialized research, and contributing to production-grade AI/data infrastructure.

Responsibilities

  • Define and drive the technical goal for next-generation distributed systems.
  • Design, develop, and implement scalable, reliable, and high-performance large-scale distributed systems.
  • Apply specialized research expertise to the design, analysis, and development of complex systems across the stack.
  • Investigate, diagnose, and resolve technical issues by analyzing root causes and impact.
  • Write and review code, ensuring adherence to best practices in style, accuracy, testability, and efficiency.

Qualifications

  • PhD degree in Computer Science, Electrical Engineering, or a related technical field.
  • Experience in software development, with a focus on large-scale distributed systems, AI/ML, networking, data storage, or security.
  • Experience in architecture or development of distributed systems, including concurrency, multi-threading, or synchronization.
  • Experience in algorithms, complexity analysis, and system design.
  • Experience coding in C, C++, Python, Java or Golang.

Skills

Required:PhD in Computer Science, Electrical Engineering, or related fieldLarge-scale distributed systemsAI/MLAlgorithms and system designConcurreny/multi-threading/synchronizationProgramming languages
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google