Company: Google
📍 Locations: Bengaluru, Gurugram, Hyderabad, Mumbai, Pune, India
🕒 Job Type: Full-Time | Entry-Level | University Graduate
🌍 About the Role
Join Google as a Software Engineer – University Graduate (2026 batch) and help shape the future of technology. At Google, engineers develop next-generation solutions that impact billions of users worldwide. As part of a small, high-performing team, you’ll design, develop, test, deploy, and maintain software at scale. This role is ideal for recent graduates ready to solve challenging technical problems and make a meaningful impact across Google’s vast product landscape—from search to AI to mobile.
✅ Minimum Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience
- Proficiency in programming with C, C++, Java, or Python
- Experience with Unix/Linux environments, distributed systems, machine learning, information retrieval, or networking (TCP/IP)
⭐ Preferred Qualifications
- Advanced degree (Bachelor’s/Master’s/PhD) in Computer Science or a related technical field
- Understanding of large-scale system design, security, UI/UX design, mobile development, natural language processing, or cloud computing
- Strong communication and problem-solving skills
- Ability to work collaboratively in a fast-paced, agile environment
💼 Key Responsibilities
- Design, develop, and deliver high-quality software applications at scale
- Contribute to cutting-edge projects in areas such as AI, NLP, search, machine learning, data compression, and more
- Tackle scalability and data access challenges across Google’s core platforms
- Continuously research and innovate to improve Google’s product offerings
- Switch between projects and teams based on evolving business and user needs
📍 Work Locations Available
Upon applying, you may choose your preferred location from the following:
- Bengaluru, Karnataka
- Gurugram, Haryana
- Hyderabad, Telangana
- Mumbai, Maharashtra
- Pune, Maharashtra