Software Engineer II, Engineering Productivity

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
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Consumer

Description For Software Engineer II, Engineering Productivity

Google is seeking a Software Engineer II for their Engineering Productivity team, focusing on the Google Home division. This role combines infrastructure development with smart home technology, working on hardware, software, and services ranging from thermostats to smart displays. The position requires expertise in Python development and infrastructure optimization, with opportunities to work on critical projects that impact billions of users.

The ideal candidate will lead scalable infrastructure design across apps, services, and device software while solving complex product and infrastructure challenges. They'll work in a dynamic environment requiring excellent communication skills and data-driven approaches to problem-solving. The role involves collaboration with cross-functional teams and requires adaptability to changing market needs.

Google offers a unique opportunity to work on cutting-edge technology in areas including information retrieval, distributed computing, system design, networking, security, AI, and natural language processing. The position provides growth opportunities as part of Google's mission to create a helpful home that cares for its occupants and the environment.

This role is perfect for engineers who are passionate about infrastructure development, have strong Python skills, and want to make an impact on Google's smart home technology. The position offers the chance to work with Google's world-class engineering teams while contributing to products that affect users globally.

Last updated 2 hours ago

Responsibilities For Software Engineer II, Engineering Productivity

  • Lead the design, implement and optimize scalable infrastructure that spans across apps, services and device softwares
  • Solve product and infrastructure problems that impact user experiences
  • Work with cross-functional teams to identify gaps and deliver solutions with excellent communication skills and data-driven approaches
  • Be responsive to fluid market and potential changes on product and infrastructure needs
  • Work on different smart home devices and Google Assistant services

Requirements For Software Engineer II, Engineering Productivity

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in Python
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience with infrastructure development or continuous integration (preferred)
  • Experience with C++ or Java (preferred)
  • Ability to debug, triage, and fix code or system issues (preferred)

Interested in this job?

Jobs Related To Google Software Engineer II, Engineering Productivity

CPU Verification DevOps Engineer

CPU Verification DevOps Engineer role at Google focusing on developing and managing verification infrastructure and tools for CPU development.

Systems Development Engineer, Google Distributed Cloud

Systems Development Engineer position at Google Cloud, focusing on automation, infrastructure management, and customer solutions for Google Distributed Cloud services.

Systems Development Engineer, Operations, Public Sector

Systems Development Engineer position at Google Public Sector, focusing on infrastructure automation and system reliability with competitive compensation and benefits.

Systems Development Engineer III

Systems Development Engineer III role at Google focusing on cross-domain solutions and infrastructure automation with emphasis on security and compliance.

Systems Development Engineer, Edge Infrastructure Operations

Systems Development Engineer role at Google focusing on Edge Infrastructure Operations, managing and automating global infrastructure support for content delivery networks.