Google is seeking early career software engineers to develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a key member of a small and versatile team, you'll design, test, deploy, and maintain software solutions across various areas including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile development.
Google is an engineering company at heart, hiring individuals with broad technical skills ready to take on technology's greatest challenges. Engineers at Google not only revolutionize search but also work on scalability, storage solutions, large-scale applications, and new platforms for developers worldwide. From Google Ads to Chrome, Android to YouTube, social to local, Google engineers are changing the world one technological achievement after another.
The ideal candidate should have a Bachelor's degree or equivalent practical experience, with experience in software development using languages like Python, C, C++, Java, or JavaScript. Experience with data structures, algorithms, and open-source coding is essential. Preferred qualifications include a Master's degree in Computer Science, experience in web or mobile application development, Unix/Linux environments, distributed systems, machine learning, and the ability to learn new coding languages as needed.
Join Google to work on projects critical to the company's needs, with opportunities to switch teams and projects as you and the fast-paced business grow and evolve. Be part of a team that's pushing technology forward and making an impact on users around the world.