Software Engineer, PhD, Early Career, Networking, 2026 Start

Google

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

Job description

Join Google as a Software Engineer, contributing to cutting-edge technologies that shape how billions interact with information. This role is ideal for early-career professionals with a PhD, focusing on innovation in areas like distributed computing, networking, and AI/ML. You'll work on critical projects within Google Cloud's AI and Infrastructure (AI2) organization, responsible for the systems powering essential Google services.

As a PhD Software Engineer in AI2, your specialized research knowledge will be key to tackling complex, large-scale challenges. You will participate in pioneering projects across AI/ML, networking, data storage, security, and distributed systems, pushing the boundaries of what's possible.

Responsibilities

Develop kernel drivers for Infrastructure Processing Units (IPUs) and Network Interface Cards (NICs), ensuring end-to-end systems meet the scale, reliability, and performance demands of networking. You will also ensure these systems integrate seamlessly within the Google Cloud ecosystem.

Your role involves driving technical execution, blending your software engineering expertise with program management and process optimization to deliver impactful solutions.

Qualifications

We are seeking individuals with a PhD in Computer Science, Electrical Engineering, or a related technical field. Proficiency in programming languages such as C, C++, Java, or Golang is essential.

Demonstrated experience in software development, with a specific focus on large-scale distributed systems and networking, is required. A strong foundation in algorithms, complexity analysis, and system design is also necessary. Experience with SmartNIC technologies is preferred.

Essential Skills

CC++JavaGolangSoftware DevelopmentDistributed SystemsNetworkingAlgorithmsComplexity AnalysisSystem Design

Good to Have

SmartNICProgram ManagementProcess OptimizationAI/MLData StorageSecurityKernel DriversInfrastructure Processing Units (IPUs)Network Interface Cards (NICs)

Highlights

  • Actively hiring

More Details

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

About the Company

Google logo

Google

IT Consulting

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