Google is seeking entry-level Software Engineers to join their dynamic team and contribute to next-generation technologies that impact billions of users globally. As a Software Engineer at Google, you'll work on critical projects spanning distributed computing, system design, networking, data storage, security, AI, and more. The role offers opportunities to switch teams and projects as you grow, requiring versatility and leadership qualities.
The position involves building and maintaining platforms, systems, and infrastructure while working with distributed systems, OS/kernel, and large-scale storage systems. You'll be part of a small, versatile team responsible for designing, testing, deploying, and maintaining software solutions that power Google's various products and services.
This is an excellent opportunity for recent graduates with strong computer science fundamentals and programming skills. The role requires expertise in data structures, algorithms, and software design, with experience in languages like C, C++, Java, or Python. Knowledge of Unix/Linux environments, distributed systems, and machine learning is highly valued.
Google offers a collaborative environment where engineers can make significant impacts on users worldwide. The company is committed to diversity, equality, and inclusion, providing a culture of belonging for all employees. This role is eligible for visa sponsorship and is particularly suited for those available to start before the end of 2025.
As a Google Software Engineer, you'll be at the forefront of technological innovation, working on products that handle information at massive scale. You'll have the chance to contribute to various projects, from Google Ads to Chrome, Android to YouTube, while working alongside some of the industry's brightest minds.