Loading...
July 21, 2025

About the Role

At Google, Software Engineers are the backbone of innovation. You’ll be building technologies that shape how billions interact with information. As part of a fast-moving, cross-functional team, you’ll work on projects critical to Google’s mission — from AI and ML to large-scale systems and search technology.

Responsibilities

  • Design, develop, and deploy innovative software applications.
  • Collaborate across teams to tackle challenges in AI, NLP, data compression, and distributed systems.
  • Solve scalability issues and improve infrastructure reliability.
  • Build end-to-end features that serve users across the globe.

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • Experience with Unix/Linux, distributed systems, machine learning, TCP/IP.
  • Proficiency in one or more programming languages: C, C++, Java, Python.

Preferred Qualifications

  • Bachelor’s or Master’s in Computer Science, Engineering, or related field.
  • Strong fundamentals in computer systems, algorithms, and data structures.
  • Passion for building user-focused, scalable software solutions.

Why Join Google?

  • Be part of an engineering-first culture that drives global impact.
  • Tackle some of the world’s biggest tech challenges.
  • Work on cutting-edge platforms like YouTube, Chrome, Android, and more.
  • Enjoy flexibility in location and opportunities to grow across teams.

📌 Note: Applicants can share preferred work location (Bengaluru, Gurugram, Hyderabad, Mumbai, Pune) during the application process.

Experience
0 - 1
Work Level
Entry-Level, Fresher, No Experience
Employment Type
Full Time, Onsite