About The Position

Google software engineers develop technologies that help billions of users connect, explore, and interact with information. In this role, you will work on a project critical to Google’s needs, design and develop software solutions, and manage project priorities, deadlines, and deliverables. The position is within Google Ads, where AI and machine learning—including Generative AI models—support advertising quality, user protection, and campaign performance. You will lead improvements to incremental data infrastructure and build distributed data-processing systems that extract and transform large datasets for advertising-serving systems. The role also involves scaling frameworks for AI and machine-learning workloads, including offline embedding generation and model inference, and collaborating across teams to improve low-latency indexing and serving of product and offer metadata. You will help guide engineering practices, mentor colleagues, and support production reliability.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • Experience designing, building, and operating large-scale distributed systems, with a focus on scalability, fault tolerance, and reliability.
  • Experience in low-level systems programming languages such as C++ or C.
  • Experience designing and implementing infrastructure solutions.

Nice To Haves

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • Experience in C++ and distributed backend systems, architecting solutions that process massive datasets at low latency.
  • Experience building data extraction and transformation platforms or working with machine-learning infrastructure.
  • Experience across engineering domains including e-commerce, shopping, or digital advertising.
  • Experience modernizing legacy architecture, driving migrations, and ensuring production reliability with cross-functional partner teams.

Responsibilities

  • Lead architectural improvements to next-generation incremental data infrastructure, reducing system complexity and improving reliability.
  • Design and build highly scalable distributed data-processing pipelines that extract and transform massive datasets for advertising-serving systems.
  • Drive software engineering best practices and system design, mentor team members, and ensure production health.
  • Develop and scale frameworks for artificial intelligence and machine-learning workloads, including offline embedding generation and model inference.
  • Partner with cross-functional teams to optimize low-latency indexing and serving of product and offer metadata.

Benefits

  • 20% bonus target
  • Equity
  • Benefits (details linked in the posting)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service