Software Engineer, Cloud AI, Early Careers

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$120,000 - $200,000
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Cloud AI, Early Careers

Google's software engineers are at the forefront of developing next-generation technologies that impact billions of users worldwide. This Cloud AI Engineering role focuses on building and maintaining critical search and AI infrastructure. As part of Google Cloud, you'll work on implementing search features, managing Kubernetes-based infrastructure, and solving complex engineering challenges using advanced GenAI capabilities. Google Cloud serves customers in over 200 countries, helping organizations digitally transform their businesses using cutting-edge technology. You'll be part of a versatile team that designs, tests, deploys, and maintains software solutions, with opportunities to work across the full technology stack. The role offers exposure to various areas including distributed computing, large-scale system design, artificial intelligence, and natural language processing. Google provides a collaborative environment where engineers can contribute to impactful projects while working with cutting-edge technology and having opportunities for growth and development.

Last updated 12 hours ago

Responsibilities For Software Engineer, Cloud AI, Early Careers

  • 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, Cloud AI, Early Careers

Python
Go
Java
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 in school or work
  • Experience developing and deploying distributed systems software (preferred)
  • Experience developing in C++, Go (preferred)
  • Knowledge of Python or Java (preferred)
  • Familiarity with Kubernetes development (e.g., Kubernetes Controllers, CRDs) (preferred)
  • Familiarity with Machine Learning and Large Language Model (LLM) concepts (preferred)
  • Familiarity with Cloud platforms (preferred)

Benefits For Software Engineer, Cloud AI, Early Careers

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Global work environment

Interested in this job?

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

Software Developer III, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on developing enterprise-grade solutions for the financial services industry using cloud and machine learning technologies.

EHS Operations Program Manager, Compliance Security Risk Management

EHS Operations Program Manager position at Google, managing environmental health and safety programs for data centers with competitive compensation and benefits.

Outbound Product Manager, Storage, Google Cloud

Lead product management for Google Cloud's AI Storage portfolio, focusing on outbound management and customer engagement with competitive compensation and benefits.

Corporate Account Manager, Google Cloud

Corporate Account Manager position at Google Cloud, requiring 7+ years of tech sales experience, focusing on enterprise customer relationships and cloud solution sales.

Data Center Server Operations Manager

Lead Google's data center operations team, managing hardware infrastructure and technical staff while ensuring optimal performance of Google's computing systems.