Software Engineer II, Cloud AI, Early Career

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
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 Cloud is seeking an early-career Software Engineer II to join their Cloud AI team. This role offers an exciting opportunity to work on cutting-edge AI and search technologies that impact billions of users worldwide. As part of Google Cloud, which serves customers in over 200 countries, you'll be developing next-generation technologies focusing on search features, Kubernetes infrastructure, and advanced GenAI capabilities.

The position combines software engineering fundamentals with machine learning and cloud technologies, making it ideal for engineers interested in AI and distributed systems. You'll work with modern technologies like Kubernetes, GenAI, and various programming languages including Python, Java, and Go. The role involves both implementation and design work, from handling structured search and reranking features to ensuring scalability of Kubernetes-based infrastructure.

As a Software Engineer II at Google, you'll be part of a versatile team that pushes technology forward, with opportunities to work across the full stack and switch between different projects as you grow. The position offers exposure to various aspects of Google's technology stack, from distributed computing and system design to artificial intelligence and natural language processing.

This role is perfect for someone early in their career who wants to work on impactful projects while learning from some of the best engineers in the industry. You'll be contributing to critical features that directly affect how users interact with Google's services, while developing expertise in cloud computing, AI, and large-scale system design.

Last updated 2 hours 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

Software Engineer, AICore, Platforms and Devices

Software Engineering role at Google focusing on implementing and optimizing AI models for mobile applications, working with Gemini model and Android ecosystem.

PhD Software Engineer, PhD, Early Career, Systems and Infrastructure, 2025 Start, Machine Learning Systems Cloud AI

PhD Software Engineer role at Google Cloud's MSCA team, developing next-gen AI/ML technologies and infrastructure. 2025 start date, focusing on distributed systems and machine learning.

Software Engineer, Cloud AI, Early Career

Early career software engineering role at Google focusing on Cloud AI development, requiring PhD and experience in software development, based in Warsaw, Poland.

Software Engineer, Cloud AI, Early Careers

Early career software engineering role at Google focusing on Cloud AI and search features, requiring PhD or equivalent experience.

Software Engineer, PhD, Early Career, Campus, Machine Learning, Systems and Cloud AI, 2025 start

PhD Software Engineer position at Google focusing on machine learning systems and cloud AI development, starting 2025.