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 11 minutes 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 Engineer III, CorpEng

Software Engineer III position at Google's CorpEng division, focusing on building internal tools and platforms for Google's operations.

CPU Register Transfer Level Design Engineer, Silicon

CPU Register Transfer Level Design Engineer position at Google, focusing on micro-architecture and RTL design for next-generation processors.

Software Engineer III, Full Stack, Google Ads

Full-stack software engineering role at Google Ads, developing and maintaining advertising products with focus on both backend and frontend technologies.

Software Engineer III, Infrastructure, BigQuery

Software Engineer III position at Google working on BigQuery infrastructure and distributed systems, focusing on data processing and storage optimization.

Software Engineer III, Full Stack, Google Cloud AI

Full Stack Software Engineer role at Google Cloud AI, developing next-generation technologies with focus on cloud solutions and AI applications.