Software Engineering Manager II, AI/ML Natural Language Processing, Google Ads

Google is a global technology leader that specializes in internet-related services and products.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Description For Software Engineering Manager II, AI/ML Natural Language Processing, Google Ads

Google Ads is seeking a Software Engineering Manager II for AI/ML Natural Language Processing. This role combines technical expertise with leadership skills to manage and guide teams working on cutting-edge NLP solutions. The ideal candidate will have a strong background in software development, machine learning, and natural language processing.

Key Responsibilities:

  • Set team priorities aligned with organizational goals
  • Provide performance feedback and coaching to team members
  • Develop mid-term technical vision and roadmap
  • Design and guide systems within the broader area
  • Lead NLP solution design and optimize ML infrastructure

The role requires a minimum of 8 years of software development experience, 3 years in a technical leadership role, and 5 years of experience with NLP concepts and algorithms. The successful candidate will work in a complex, matrixed organization, contributing to product strategy and overseeing large-scale projects across multiple sites internationally.

Google offers a competitive salary range of $189,000-$284,000 plus bonus, equity, and benefits. The company is committed to fostering a diverse and inclusive work environment, providing equal opportunities to all qualified candidates.

Join Google Ads in powering the open internet with the best technology that connects people, publishers, and advertisers. Help grow businesses of all sizes and create trusted experiences through useful ads and effective advertiser tools.

Last updated 2 months ago

Responsibilities For Software Engineering Manager II, AI/ML Natural Language Processing, Google Ads

  • Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams
  • Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals. Meet regularly with individuals to discuss performance and development and provide feedback and coaching
  • Develop the mid-term technical vision and roadmap within the scope of your (often multiple) team(s). Evolve the roadmap to meet anticipated future requirements and infrastructure needs
  • Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems
  • Lead NLP solution design, optimize ML infrastructure, and guide model evaluation and debugging efforts

Requirements For Software Engineering Manager II, AI/ML Natural Language Processing, Google Ads

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role
  • 5 years of experience with Natural Language Processing (NLP) concepts and algorithms, and experience in designing NLP solutions
  • 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning)

Benefits For Software Engineering Manager II, AI/ML Natural Language Processing, Google Ads

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Google Software Engineering Manager II, AI/ML Natural Language Processing, Google Ads

Staff Research Scientist, Google Cloud AI

Lead AI research scientist position at Google Cloud, focusing on advancing AI technology and applications across multiple industries while contributing to the research community.

Senior Research Scientist, Machine Learning Theory

Senior Research Scientist position at Google Research focusing on machine learning theory, algorithm development, and practical applications for Google products.

Senior Research Scientist, Google Cloud AI

Senior Research Scientist position at Google Cloud AI, focusing on advancing AI technology and research across various industries with competitive compensation and benefits.

Product Manager, AI/ML, Google Cloud

Lead AI/ML product strategy at Google Cloud, focusing on XLA compiler and ML infrastructure development while working with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

Senior Research Scientist position at Google focusing on multilingual NLP and LLM development, requiring PhD and 7+ years of experience in machine learning and natural language processing.