Taro Logo

Software Engineer III, Software Development Lifecycle Optimizations

Google organizes the world's information and makes it universally accessible and useful through technology.
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 AI, Software, and Hardware expertise to create impactful user experiences. The position involves architecting data pipelines and implementing frameworks to enhance intelligent applications on Pixel and Android platforms.

The ideal candidate will have strong experience in software development, particularly with languages like Java, Kotlin, Rust, or Python. They should be well-versed in data structures, algorithms, and machine learning principles. The role requires both technical expertise and cross-functional collaboration skills, as you'll work with various teams across product areas.

Key responsibilities include designing robust data pipelines, implementing quality control measures, and staying current with emerging technologies. You'll contribute to Google's mission of organizing world's information while working on cutting-edge projects that impact billions of users.

The position offers the opportunity to work on critical projects at massive scale, with the flexibility to grow and evolve within Google's fast-paced environment. You'll be part of a team that combines technical innovation with practical problem-solving, working on everything from data processing to machine learning applications.

This role is perfect for someone who wants to make a significant impact on Google's core products while working with state-of-the-art technology and talented cross-functional teams. You'll have the chance to shape the future of Google's devices and services while working in an environment that values technical excellence and innovation.

Last updated 5 days 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
  • Interface with engineering teams across product areas and cross-functional partners

Requirements For Software Engineer III, Software Development Lifecycle Optimizations

Java
Python
Rust
Kotlin
  • 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

Benefits For Software Engineer III, Software Development Lifecycle Optimizations

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave support

Interested in this job?

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