← All roles

Software Engineer, Google Ads Team

Google· Google Ads Team
Apply on company site
SingaporeFull-timePosted 1mo ago

About the role

Google’s software engineers develop next-generation technologies for massive-scale information processing and advertising systems. This role focuses on backend development for the Google Ads team, with opportunities to switch projects as the organization grows.

Responsibilities

  • Dive deep into complex, high-throughput advertising systems and intricate codebases to drive impactful performance improvements across both real-time serving stacks and offline data pipelines.
  • Contribute to the design of new features and system enhancements, taking complete ownership of their implementation, testing, and deployment to Google's production systems.
  • Diagnose and resolve critical technical issues and system bottlenecks, identifying root causes to ensure high reliability, data integrity, and a seamless experience for end-users and partners.
  • Develop and scale next-generation advertising solutions that balance performance-driven results with modern privacy standards, directly contributing to increased ROI and platform growth.
  • Leverage and gain deep expertise in a varied suite of back-end technologies and infrastructure, including C++ for low-latency systems and distributed data tools (such as Flume, F1, and GoogleSQL) for large-scale analysis and storage.

Qualifications

  • Bachelor’s degree in Computer Science, a similar technical field of study, or equivalent practical experience.
  • 1 year of experience with software development in one or more programming languages (e.g., C++, Java, Python or Go).
  • 1 year of experience with data structures and algorithms.
  • 1 year of experience with back-end development.
  • Experience working with two or more from the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, networking, developing large software systems, or security software development.

Skills

Required:Programming languagesData structures and algorithmsBack-end development
Nice to have:Web application developmentUnix/Linux environmentsDistributed and parallel systemsSecurity software developmentMachine Learning (ML) model coding languagesAccessibility
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google