Software Engineer, Full Stack, Google Cloud AI

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer, Full Stack, Google Cloud AI

Google Cloud AI Research team is at the forefront of bringing AI innovations to various industries including tech, healthcare, finance, and retail. As a Full Stack Software Engineer, you'll be part of a team that addresses unique AI challenges while pushing the boundaries of state-of-the-art technology. The role combines hands-on development across the full technology stack with opportunities to collaborate on groundbreaking AI research.

You'll work on critical projects with the flexibility to switch teams as both you and the business evolve. The position demands versatility in both backend and frontend development, with opportunities to work with modern technologies like Java, Python, Go, JavaScript, and TypeScript. You'll be involved in the entire software development lifecycle, from design to deployment and maintenance.

The role offers unique exposure to AI research and practical applications, allowing you to bridge the gap between cutting-edge research and real-world solutions. You'll collaborate with both research and product teams, contributing to innovations that directly benefit Google Cloud customers. The position provides an excellent opportunity to work at scale, solving complex problems while being part of a team that shapes the future of AI technology.

Working at Google means joining a company that values diversity, fosters innovation, and provides opportunities for growth and impact. You'll be supported by a culture of collaboration and have access to Google's vast resources and expertise in AI and cloud technologies.

Last updated 3 months ago

Responsibilities For Software Engineer, Full Stack, Google Cloud AI

  • Write product or system development code
  • Participate in or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer, Full Stack, Google Cloud AI

Java
Python
Go
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year with advanced degree
  • 2 years of experience with full stack development (back-end and front-end)
  • 2 years of experience with data structures or algorithms
  • Experience with HTML and CSS
  • Ability to write high quality code with proper test coverage

Interested in this job?

Jobs Related To Google Software Engineer, Full Stack, Google Cloud AI

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core Infrastructure team, focusing on developing technical foundations for Google's flagship products with competitive compensation and benefits.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Technical Program Manager III, Extended Reality Software, Augmented Reality

Lead complex AR/VR projects at Google as a Technical Program Manager III, managing cross-functional teams and driving innovation in immersive computing.

Program Manager II, Operations, New Product Introduction

Program Manager II position at Google focusing on Operations and New Product Introduction, leading cross-functional teams and managing production transitions.

Program Manager III, Equipment Demand Planning, Technical Infrastructure

Lead demand planning and infrastructure expansion for Google Cloud as a Program Manager III, managing critical data center equipment requirements and cross-functional projects.