Software Engineer, Cloud AI, Early Career

A global technology company that develops innovative solutions in search, cloud computing, software, and AI.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer, Cloud AI, Early Career

Google is seeking a Software Engineer to join their ML, Systems, & Cloud AI (MSCA) organization, focusing on developing next-generation technologies for Cloud AI applications. This role combines cutting-edge work in distributed systems, machine learning, and cloud infrastructure.

The position offers an exciting opportunity to work on critical projects that impact billions of users worldwide through Google's services and Google Cloud. You'll be part of the team responsible for designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure that powers major services like Search, YouTube, and Google Cloud's Vertex AI platform.

As a Software Engineer in the Cloud AI team, you'll work on implementing search features, managing Kubernetes-based infrastructure, and solving complex engineering challenges using advanced GenAI capabilities. The role requires expertise in distributed systems, strong programming skills in languages like Python, C++, Go, or Java, and familiarity with machine learning concepts, particularly Large Language Models (LLMs).

This is an ideal position for someone with a PhD in Computer Science or related field, who has a strong foundation in algorithms and data structures, and is passionate about working at the intersection of cloud computing and artificial intelligence. You'll have the opportunity to contribute to groundbreaking projects like Google Cloud's Vertex AI, which is the leading AI platform for bringing Gemini models to enterprise customers.

The role offers the chance to work with a small, versatile team while having a global impact on software and hardware infrastructure. You'll be part of an organization that prioritizes security, efficiency, and reliability across all operations, from developing latest TPUs to running a global network. This position provides excellent growth opportunities as you'll be working with cutting-edge technologies and helping shape the future of hyperscale computing.

Last updated 4 hours ago

Responsibilities For Software Engineer, Cloud AI, Early Career

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

Requirements For Software Engineer, Cloud AI, Early Career

Python
Go
Java
JavaScript
Kubernetes
  • PhD degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, 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
  • Experience developing and deploying distributed systems software (preferred)
  • Familiarity with Kubernetes development (Kubernetes Controllers, CRDs) (preferred)
  • Familiarity with Machine Learning and Large Language Model (LLM) concepts (preferred)
  • Familiarity with Cloud platforms (preferred)

Interested in this job?

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

Software Engineer III, Infrastructure, Google Kubernetes Engine

Software Engineer III position at Google Cloud focusing on Kubernetes infrastructure, offering competitive compensation and opportunity to work on large-scale distributed systems.

Software Engineer III, Infrastructure, Google Cloud Compute

Mid-level Software Engineer position at Google Cloud focusing on infrastructure and cloud compute systems, offering competitive salary and benefits in Seattle.

Software Engineer III, Google Cloud Platforms

Software Engineer III position at Google Cloud Platforms focusing on developing next-generation cloud technologies and infrastructure.

Software Engineer III, Google Kubernetes Engine

Software Engineer III position at Google working on Google Kubernetes Engine (GKE), developing and maintaining cloud infrastructure for containerized applications.

Software Engineer III, Infrastructure, Google Cloud AI

Software Engineer III position at Google Cloud AI, focusing on infrastructure development with C++ and distributed systems, offering $141K-$202K base salary plus benefits.