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 innovative team and shape the future of technology. Software engineers here develop cutting-edge solutions that connect and empower billions of users globally. You'll work on challenging projects spanning distributed computing, large-scale systems, networking, AI, and more. We seek versatile engineers with leadership potential, eager to tackle complex, full-stack problems and drive technological advancement.

This role involves designing, testing, deploying, and maintaining robust software solutions as a vital member of a dynamic team. Contribute to Google Cloud's mission of accelerating digital transformation for organizations worldwide.

Responsibilities

Drive the design, development, and launch of product features within Google Cloud Platform's hybrid connectivity offerings. Architect and implement highly scalable, reliable, and secure distributed systems for hybrid cloud environments, making critical technical decisions and identifying system improvement opportunities.

Collaborate effectively with cross-functional teams, including Product Management, SRE, and other GCP Networking teams. Participate in team-level technical decisions and contribute to the broader engineering community through interviews and knowledge sharing.

Ensure the operational health, monitoring, and on-call support for hybrid connectivity services. Lead initiatives 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, alongside proven experience in software development. Focus areas include large-scale distributed systems, AI/ML, networking, data storage, or security.

Demonstrated experience in architecting and developing distributed systems, with a strong understanding of concurrency, multi-threading, or synchronization is essential. Proficiency in algorithms, complexity analysis, and system design is expected.

Candidates must possess coding experience in at least one of the following languages: C, C++, Python, Java, or Golang. Preferred qualifications include extensive experience architecting large-scale distributed systems and strong troubleshooting and debugging skills.

Essential Skills

Distributed SystemsAI/MLNetworkingData StorageSecurityAlgorithmsSystem DesignC++GoPythonJava

Good to Have

ConcurrencyMultithreadingSynchronizationTCP/IPBGPTroubleshootingDebuggingCommunication Skills

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