All roles at Google

Software Engineer, PhD, Early Career, 2026

Bengaluru, HyderabadFull-timeJunior levelPosted 2 months ago

Software engineering role at Google in Bengaluru and Hyderabad. Needs a PhD, B.Tech or B.E..

About the role

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.

What you'll do

  • 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

What you need

  • Data structures
  • System design
  • Python
  • Java
  • C++
  • Machine learning

Good to have

  • C
  • NLP
  • GCP

More roles like this at Google

Apply on Google's site