Senior Software Engineer, Local Ads Integrity and Spam

Google Google · Big Tech · Bengaluru, Karnataka, India

This role focuses on leveraging Machine Learning at scale to solve problems in advertiser integrity, accelerated verification, and spam prevention within Google's Local Ads platform. The engineer will build infrastructure, improve quality, and design user experiences to ensure trust and safety for advertisers and users. The role involves managing 0-to-1 challenges and driving product features from design to launch.

What you'd actually do

  1. Write and test product or system development code.
  2. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  3. Drive product features from high-level and low-level architecture design through implementation, experimentation, and final launch across multiple codebases.
  4. Build and scale ML-driven solutions to enhance trust and safety for our users, and engineer systems that enable robust, accelerated advertiser verification at scale.
  5. Partner closely with Product Management and UX to ideate and experiment with new features. Lead the user's perspective and leverage data to make informed, impactful product decisions beyond standard engineering execution.

Skills

Required

  • software development
  • C++
  • Java
  • TypeScript
  • full stack development
  • software design
  • software architecture

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • accessible technologies

What the JD emphasized

  • ML at scale
  • ML-driven solutions
  • trust and safety

Other signals

  • ML at scale
  • ML-driven solutions
  • spam prevention
  • advertiser integrity
  • trust and safety