Taro Logo

Software Engineer II, Cloud AI, Early Career

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS · Cloud

Description For Software Engineer II, Cloud AI, Early Career

Google is seeking a Software Engineer II for their Cloud AI team, focusing on early career professionals. This role is part of Google Cloud, which helps organizations digitally transform using Google's cutting-edge technology. The position involves working on critical search features, Kubernetes infrastructure, and advanced GenAI capabilities. As a software engineer at Google, you'll be part of a team developing technologies that impact billions of users, working across areas like distributed computing, system design, AI, and natural language processing. The role offers opportunities to grow and switch teams as needed. Google Cloud serves customers in over 200 countries, making this an opportunity to work on globally impactful solutions. The ideal candidate should have experience with software development, data structures, and algorithms, with preferred skills in C++, Go, Kubernetes, Machine Learning, and cloud platforms. This position combines hands-on technical work with the chance to shape next-generation cloud AI solutions at one of technology's most influential companies.

Last updated 9 days ago

Responsibilities For Software Engineer II, Cloud AI, Early Career

  • Work on implementation and designs of Search features
  • Work on Kubernetes-based infrastructure configuration, to ensure scalability and performance goals are met
  • Contribute to launch of Search and to work on future post-GA roadmap items
  • Contribute to solving novel engineering challenges requiring use of advanced GenAI capabilities

Requirements For Software Engineer II, Cloud AI, Early Career

Python
Java
Go
Kubernetes
  • Bachelor's degree or equivalent practical experience
  • Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work

Interested in this job?

Jobs Related To Google Software Engineer II, Cloud AI, Early Career