Software Developer III, AI/ML GenAI, Google Ads

Google•Waterloo, ON
•$147,000 - $210,000

About The Position

Google software developers build next-generation technologies that help billions of users connect, explore, and interact with information. The work may span areas including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design, and mobile development. Developers work on projects critical to Google and may have opportunities to move between teams and projects as the business evolves. The role calls for versatility, leadership qualities, and enthusiasm for solving new problems across the full stack. Within Google Ads, the team applies machine learning and Generative AI models such as Gemini to support a global advertising business. Its work includes protecting users from harm, improving ad quality, and optimizing advertiser return on investment. The team collaborates with groups such as Google Research and DeepMind to address complex challenges and build advertising technology at scale. The position focuses on implementing GenAI solutions, using ML infrastructure, and contributing to data preparation, optimization, and performance improvements. Compensation is listed as $147,000–$210,000 USD in the United States or $150,000–$153,000 CAD in Canada, plus a 15% bonus target, equity, and benefits. Individual pay depends on job-related skills, experience, and relevant education or training.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • At least 2 years of experience programming in Python or C++.
  • At least 1 year of experience with end-to-end machine learning, such as model deployment, model evaluation, data processing, or debugging.
  • Experience with core GenAI concepts, including LLMs, multimodal models, or Large Vision Models, and experience with text, image, video, or audio generation.

Nice To Haves

  • Master’s degree or PhD in Computer Science or a related technical field.
  • At least 2 years of experience with data structures and algorithms.
  • Experience developing accessible technologies.

Responsibilities

  • Write product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews to promote best practices, including style guidelines, code checking, accuracy, testability, and efficiency.
  • Contribute to documentation or educational content and adapt it based on product or program updates and user feedback.
  • Triage product or system issues and debug, track, and resolve them by analyzing their sources and impacts on hardware, network, or service operations and quality.
  • Implement GenAI solutions, utilize ML infrastructure, and contribute to data preparation, optimization, and performance enhancements.

Benefits

  • 15% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service