Google
Google

Software Engineer (Infrastructure)

onsite
Bangalore
Posted 2/6/2026
Exp: 1+y

Google is actively hiring for the role of Software Engineer, Infrastructure for the Google Ads team. This is a prestigious opportunity for Early Career Professionals (1 Year Experience) with a background in Computer Science to join Google’s engineering team in Bangalore. If you have strong proficiency in C++, Java, Go, or Python and a passion for distributed systems, check the details below and apply immediately.

Job Overview

  • Role: Software Engineer (Infrastructure, Google Ads)
  • Location: Bangalore, Karnataka
  • Experience: 1 Year (Early Career)
  • Qualification: B.E / B.Tech / M.E / M.Tech / PhD
  • Key Skills: C++, Java, Go, Python, Data Structures, Algorithms
  • Job Type: Full-time
  • Salary: Best in Industry

Job Description

For the Google Recruitment 2026 drive, the Google Ads team is looking for engineers to build infrastructure that powers the open internet. You will work on distributed systems, large-scale system design, and networking.

As a Software Engineer, you will write product or system development code, review code developed by others, and triage system issues. You will be responsible for building and developing infrastructure that supports Google’s advertising products, including Search, YouTube, and Display ads.

Roles and Responsibilities

As a Software Engineer at Google, your key responsibilities will include:

  • Development: Writing product or system development code in C++, Java, Go, or Python.
  • Code Review: Reviewing code developed by other engineers to ensure best practices (style, accuracy, testability, and efficiency).
  • Infrastructure: Building and developing infrastructure, distributed systems, or networks.
  • Debugging: Triaging product or system issues and debugging/resolving them by analyzing hardware, network, or service operations.
  • Documentation: Contributing to existing documentation and adapting content based on product updates.

Skills and Eligibility Criteria

To be eligible for Google Recruitment 2026, candidates must meet the following criteria:

  • Educational Background: Bachelor’s degree or equivalent practical experience. Master’s degree or PhD is preferred.
  • Experience: Minimum 1 year of experience programming in C++, Java, Go, or Python.
  • Mandatory Technical Skills:
    • Strong grasp of Data Structures and Algorithms.
    • Experience with Distributed Systems or Networks.
    • Familiarity with compute technologies, storage, or hardware architecture.
  • Preferred Qualifications:
    • Experience developing accessible technologies.
    • Ability to speak and write in English fluently.

Selection Process

The selection process for Google typically includes:

  • Resume Screening: Focus on coding competitions (Kickstart/CodeJam), open-source contributions, and relevant experience.
  • Phone Screen: A preliminary coding interview (45 mins).
  • Onsite/Virtual Interviews (3-5 Rounds):
    • Coding Rounds: Deep dive into Data Structures & Algorithms (Graphs, DP, Trees).
    • System Design: Focus on designing scalable, distributed systems.
    • Behavioral Round: Assessing leadership, teamwork, and problem-solving approach.

About the Company

ksjf vkksd hvsk fdvkasdv hksfh vkshf vkhd fvhd fvnkdhf fdj vdkfkhc. ksjf vkksd hvsk fdvkasdv hksfh vkshf vkhd fvhd fvnkdhf fdj vdkfkhc ksjf vkksd hvsk fdvkasdv hksfh vkshf vkhd fvhd fvnkdhf fdj vdkfkhc ksjf vkksd hvsk fdvkasdv hksfh vkshf vkhd fvhd fvnkdhf fdj vdkfkhc

Visit Website