Software Engineer, PhD, Early Career, 2026

Google

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

Job description

Join Google's engineering team and shape the future of technology that connects billions. We are seeking innovative engineers to tackle massive-scale challenges across diverse domains like information retrieval, distributed computing, AI, and mobile.

As a software engineer, you will contribute to critical projects, with the flexibility to explore new areas and grow within our fast-paced environment. We value versatility, leadership, and a passion for problem-solving across the full technology stack.

Responsibilities

Contribute to the design, development, and deployment of software solutions within Google Cloud Platform (GCP) hybrid connectivity products. Drive projects from inception to completion with autonomy.

Architect and implement highly scalable, reliable, and secure distributed systems for hybrid cloud networking. Make informed technical decisions in complex situations and proactively identify areas for improvement or new tool development.

Collaborate effectively with cross-functional teams, including Product Management, Site Reliability Engineering (SRE), and other Networking teams within GCP. Contribute to team-level technical strategy and engage in broader engineering initiatives like interviewing and knowledge sharing. Ensure the operational health, monitoring, and on-call support for hybrid connectivity services, aiming to enhance system reliability and observability, potentially using AI/ML for advanced operational insights.

Qualifications

A PhD degree in Computer Science, Electrical Engineering, or a related technical field is required.

Possess experience in software development, particularly in areas such as large-scale distributed systems, AI/ML, networking, data storage, or security. Demonstrate expertise in the architecture or development of distributed systems, including proficiency in concurrency, multi-threading, or synchronization.

Solid understanding of algorithms, complexity analysis, and system design principles. Proficient in coding languages such as C, C++, Python, Java, or Golang. Experience with C++/Go, architecting large-scale distributed systems, concurrency, multithreading, synchronization, and networking concepts (e.g., TCP/IP, BGP) are considered preferred qualifications. Strong analytical and debugging skills are essential.

Essential Skills

C++GoPythonJavaCLarge-scale distributed systemsAI/MLNetworkingData storageSecurityConcurrencyMulti-threadingSynchronizationAlgorithmsComplexity analysisSystem designTCP/IPBGP

Highlights

  • Actively hiring

More Details

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

About the Company

Google logo

Google

IT Consulting

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