Taro Logo

Software Engineer III, Software Development Lifecycle Optimizations

Google organizes the world's information and makes it universally accessible and useful, developing next-generation technologies that change how billions of users connect and interact.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer III, Software Development Lifecycle Optimizations

Google is seeking a Software Engineer III to join their Devices & Services team, focusing on Software Development Lifecycle Optimizations. This role combines Google's expertise in AI, Software, and Hardware to create transformative user experiences. The position involves architecting and implementing robust data pipelines and platforms that enhance intelligent applications development for Pixel and Android products.

The ideal candidate will have strong experience in software development, particularly with languages like Python, Java, Kotlin, Rust, or Go. They should be well-versed in machine learning principles and have experience building scalable data pipelines. The role requires both technical expertise and cross-functional collaboration skills, as you'll work with various teams including engineers, researchers, UX designers, and product managers.

This is an excellent opportunity for someone passionate about optimization and data infrastructure, offering the chance to impact how billions of users interact with Google's products. The position provides exposure to cutting-edge technologies and the opportunity to work on critical projects that streamline development processes and enhance product quality.

Working at Google's Shanghai office, you'll be part of a global team that's pushing the boundaries of technology while maintaining high standards for code quality and system reliability. The role offers the chance to work on significant technical challenges while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

Last updated 2 minutes ago

Responsibilities For Software Engineer III, Software Development Lifecycle Optimizations

  • Architect robust, fault-tolerant, and highly performant data pipelines and solutions to streamline data collection, processing, and labeling workflows
  • Propose, design, and implement data platforms/frameworks/toolsets to enhance intelligent applications development and quality on Pixel and Android
  • Stay up-to-date on the latest techniques and technologies, strategic mission of our clients and Pixel
  • Interface with engineering teams across product areas and cross-functional partners to influence engineering priority and roadmap

Requirements For Software Engineer III, Software Development Lifecycle Optimizations

Python
Java
Kotlin
Rust
Go
  • 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 in either an academic or industry setting

Interested in this job?

Jobs Related To Google Software Engineer III, Software Development Lifecycle Optimizations

Software Engineer III, Performance, Google Cloud Platforms

Software Engineer III role at Google Cloud focusing on performance optimization and large-scale systems development.

Software Engineer, Engineering Productivity, Google Cast

Software Engineering role at Google focusing on Engineering Productivity for Google Cast, involving SDK release management, IoT device registration, and platform support.

Software Engineer III, Raxium

Software Engineer III position at Google's Raxium division, focusing on manufacturing execution systems and semiconductor technology in Fremont, CA.

Software Engineer III, File Solutions, Google Cloud

Software Engineer III position at Google Cloud focusing on File Solutions development, requiring 2+ years of experience in software development and strong knowledge of data structures and algorithms.

Software Engineer III, Education and Activation, Core

Software Engineer III position at Google's Core team, focusing on Education and Activation, building technical foundations for Google's flagship products and infrastructure.