Senior Software Engineering Manager, Machine Learning, Labs

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$237,000 - $337,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Customer Engineer, AI Infrastructure, Google Cloud

Senior technical role combining AI infrastructure expertise with customer engineering, focusing on helping businesses optimize AI solutions using Google Cloud's advanced hardware and software capabilities.

Staff Software Engineer, Large Language Model and GenAI

Staff Software Engineer position at Google focusing on Large Language Models and GenAI development for Pixel devices, combining ML expertise with mobile platform development.

Manufacturing Test Development Engineering Lead, Machine Learning

Lead Manufacturing Test Development Engineering position at Google, focusing on machine learning hardware testing and development with competitive compensation and benefits.

Applied AI Engineering Lead, Core Enterprise, Core

Lead AI engineering role at Google focusing on applying machine learning solutions to enterprise problems across various domains.

Staff Software Engineer, GenAI and Computational Photography

Staff Software Engineer position at Google focusing on GenAI and Computational Photography for Pixel devices, combining ML expertise with camera technology innovation.

Description For Senior Software Engineering Manager, Machine Learning, Labs

Google Labs is seeking a Senior Software Engineering Manager to lead their Machine Learning initiatives. This role is part of Labs, a specialized group focused on incubating early-stage efforts to advance Google's core mission of organizing world's information. The position requires a strong technical background in software development and machine learning, combined with proven leadership experience.

The ideal candidate will have at least 5 years of experience in both technical leadership and people management, with expertise in machine learning algorithms and tools like TensorFlow. They will be responsible for setting team priorities, developing technical vision, and overseeing system designs while managing and mentoring team members.

Working at Google's New York office, you'll be part of a team that drives innovation by developing new Google products and capabilities with long-term impact. The role offers competitive compensation ranging from $237,000 to $337,000, plus additional benefits including bonus and equity.

This position is perfect for someone who can bridge technical expertise with leadership skills, capable of working in a complex, matrixed organization. You'll be instrumental in helping discover and create new ways to advance Google's core products through exploration and application of new technologies.

The role demands someone who can think strategically about both technical and organizational challenges, with the ability to communicate effectively across teams and guide complex projects to completion. You'll be expected to provide technical oversight while fostering team growth and maintaining Google's high standards for code quality and innovation.

Last updated 3 months ago

Responsibilities For Senior Software Engineering Manager, Machine Learning, Labs

  • 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
  • Develop the long-term technical vision and roadmap within, and often beyond, the scope of your teams
  • Oversee systems designs within the scope of the broader area, and review product or system development code
  • Review code developed by other engineers and provide feedback to ensure best practices

Requirements For Senior Software Engineering Manager, Machine Learning, Labs

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 5 years of experience in a technical leadership role; overseeing projects, with 5 years of experience in a people management, supervision/team leadership role
  • 5 years of experience with machine learning algorithms and tools (e.g., TensorFlow), or applied ML

Benefits For Senior Software Engineering Manager, Machine Learning, Labs

Medical Insurance
Equity
  • Base salary + bonus + equity + benefits
  • Comprehensive benefits package

Interested in this job?