Google is seeking early career software engineers to develop next-generation technologies that impact billions of users. 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 tackle technology's greatest challenges. Engineers at Google 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 experience in Computer Science or a related field, 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, experience in web/mobile development, Unix/Linux environments, distributed systems, machine learning, and the ability to learn new coding languages as needed.
This role offers opportunities for growth and evolution within Google's fast-paced business environment. Join Google to make an impact on users around the world and be part of a team that's pushing technology forward.