Software Engineer III, Google Assistant

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
New Taipei, Banqiao District, New Taipei City, Taiwan
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Software Engineer III, Google Assistant

Google is seeking a Software Engineer III to join their Google Assistant team, focusing on developing next-generation technologies that impact billions of users. As part of the Core team, you'll be responsible for building the technical foundation behind Google's flagship products, working on well-architected tools and services to improve Google Assistant for both end-users and developers.

The role involves collaborating with software engineers to design, develop, and maintain critical evaluation tooling for Google Assistant. You'll be engaged in all aspects of development, from requirements definition to implementation and testing, often working on complex, large-scale services integral to Google's ecosystem. The position requires leading scalable infrastructure initiatives across device software, services, and apps.

This is an opportunity to work on a specific project critical to Google's needs, with the potential to switch teams and projects as both you and the business evolve. The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about tackling new problems across the full-stack.

As part of the Core team, you'll have a unique opportunity to impact important technical decisions across the company, working to build central solutions, break down technical barriers, and strengthen existing systems. The role offers the chance to work with multiple teams across organizations, solving technical problems that advance Google Assistant's capabilities.

Google offers a collaborative environment where you'll work alongside talented engineers, contributing to products that handle information at massive scale and extend well beyond web search. The company welcomes fresh ideas from all areas, including information retrieval, distributed computing, system design, AI, and natural language processing.

Last updated 17 hours ago

Responsibilities For Software Engineer III, Google Assistant

  • Collaborate with software engineers to design, develop, maintain, and improve software, including critical tooling utilized in the evaluation of Google Assistant
  • Engage in all technical aspects of development – from requirements definition and design to implementation and testing
  • Own and drive detailed designs, code implementations, and test plan reviews
  • Work with multiple teams across organisations to solve technical problems
  • Lead scalable infrastructure that spans across device software, services, and apps

Requirements For Software Engineer III, Google Assistant

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Master's degree in Computer Science or related technical field (preferred)
  • Ability to debug, triage, and fix program code or system issues (preferred)
  • Ability to define software architecture, components, modules, interfaces, and data for a system (preferred)

Interested in this job?

Jobs Related To Google Software Engineer III, Google Assistant

Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud Business Platforms, focusing on developing cloud infrastructure and enterprise solutions with opportunities to work on large-scale systems.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Technical Solutions Developer, Workspace Support, Google Cloud

Technical Solutions Developer position at Google Cloud, combining software development expertise with customer support to resolve complex issues and improve Google Workspace products.

Software Enginer ll, Chrome Enterprise Core

Software Engineer II position at Google working on Chrome Enterprise Core, focusing on cloud management features and full-stack development.

ASIC RTL Design Engineer, Silicon

ASIC RTL Design Engineer position at Google, focusing on custom silicon solutions and foundation IP design for Pixel SoCs, requiring expertise in RTL design and microarchitecture.