Software Engineer, PhD, Early Career, 2026

Google

Fresher Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : yesterday
Actively hiring

Job description

Join Google's innovative engineering team and shape the future of how billions connect with information. We're seeking versatile engineers with fresh perspectives to tackle challenges in areas like distributed computing, large-scale systems, networking, AI, and more. As a software engineer, you'll contribute to critical projects, with opportunities to grow and adapt within our dynamic business environment. Bring your leadership qualities and enthusiasm for solving complex, full-stack problems as we push technological boundaries.

Responsibilities

As a key member of a focused and adaptable team, you will be instrumental in designing, testing, deploying, and maintaining robust software solutions. Within the Google Cloud Networking team, you'll manage the complete lifecycle of IP addresses for Google Compute Engine and other GCP services. This includes developing features for IP allocation, assignment, and tracking to support customer virtual networks. Responsibilities extend to designing and implementing highly scalable, reliable, and secure distributed systems for hybrid cloud networking, making critical technical judgments, and identifying system improvement opportunities.

Qualifications

The role requires a PhD degree in Computer Science, Electrical Engineering, or a related technical field. Essential experience includes software development with a focus on large-scale distributed systems, AI/ML, networking, data storage, or security. Proficiency in designing and developing distributed systems, understanding concurrency, multi-threading, and synchronization is crucial. A strong grasp of algorithms, complexity analysis, and system design is also necessary. Candidates must be proficient in coding languages such as C, C++, Python, Java, or Golang. Preferred qualifications include experience architecting large-scale distributed systems, a deep understanding of networking concepts and protocols (like TCP/IP, BGP), strong problem-solving abilities, and excellent troubleshooting and debugging skills.

Essential Skills

C++GoPythonJavaDistributed SystemsAlgorithmsSystem DesignConcurrencyMulti-threadingSynchronizationNetworkingTCP/IPBGPTroubleshootingDebugging

Good to Have

AI/MLData StorageSecurityInformation RetrievalNatural Language ProcessingUI DesignMobile

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer, PhD, Early Career, 2026
IndustrySoftware Development
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

Software Development

Software Engineer, PhD, Early Career, 2026 at Google | SkillMX | SkillMX