Software Engineer III, Google Assistant

Google is an engineering company that develops next-generation technologies affecting billions of users worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer III, Google Assistant

Google is seeking talented Software Engineers to join their Google Assistant team, working on technologies that impact billions of users worldwide. As a Software Engineer III, you'll be at the forefront of developing next-generation solutions across various domains including information retrieval, distributed computing, system design, AI, and natural language processing.

The role offers unique opportunities to work on critical projects while having the flexibility to switch teams as both you and the company evolve. Google emphasizes versatility and leadership, expecting engineers to tackle full-stack challenges and push technological boundaries. You'll be part of a company that values technical excellence and innovation, working alongside talented engineers who are revolutionizing everything from Google Ads to Chrome, Android to YouTube.

Your responsibilities will include writing code, participating in design reviews, ensuring code quality through peer reviews, contributing to documentation, and resolving complex system issues. The position requires strong problem-solving skills and the ability to work with large-scale systems.

Google offers a collaborative environment where engineers can make a significant impact on users globally. The company is committed to diversity, equality, and creating a culture of belonging. This role provides an excellent opportunity to work on challenging technical problems while contributing to products that shape how billions of users interact with technology.

As part of the Google Assistant team, you'll be working on one of Google's most innovative products, combining various technical disciplines to create intelligent and user-friendly solutions. The role offers excellent growth opportunities and the chance to work with cutting-edge technologies in a company that's at the forefront of technological advancement.

Last updated 2 months ago

Responsibilities For Software Engineer III, Google Assistant

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer III, Google Assistant

Java
Python
Go
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • English proficiency is required

Benefits For Software Engineer III, Google Assistant

Medical Insurance
Parental Leave
Equity
  • Equal employment opportunity
  • Inclusive work environment
  • Accommodation for special needs
  • Career growth opportunities

Interested in this job?

Jobs Related To Google Software Engineer III, Google Assistant

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.