Senior Software Engineering Manager, Devices Software

Google's mission is to organize the world's information and make it universally accessible and useful.
$237,000 - $337,000
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Consumer

Description For Senior Software Engineering Manager, Devices Software

Google is seeking a Senior Software Engineering Manager for their Devices Software team. This role involves leading a group of Machine Learning (ML) Engineers to build new generation smart home intelligence features and devices. The ideal candidate will have expertise in software development, technical leadership, and people management.

Key responsibilities include:

  • Developing long-term technical goals and roadmaps
  • Leading ML Engineers in building smart home intelligence features
  • Developing innovative product roadmaps
  • Guiding technical aspects of development from problem formulation to integration
  • Collaborating with diverse teams across Google

The role requires a strong background in software development, machine learning, and computer vision. The successful candidate will work on projects leveraging Computer Vision, Large Language Models (LLM), multi-modal embedding, and other machine learning algorithms for Nest and Google Home products.

Google offers a competitive salary range of $237,000-$337,000 plus bonus, equity, and benefits. The company is committed to creating a diverse and inclusive work environment.

Join Google's Devices & Services team to combine the best of Google AI, Software, and Hardware in creating radically helpful experiences for users. This role offers the opportunity to work on cutting-edge technologies and make a significant impact on Google's smart home products.

Last updated 2 months ago

Responsibilities For Senior Software Engineering Manager, Devices Software

  • Develop the long-term technical goal and roadmap within and often beyond the scope of the teams
  • Lead a group of Machine Learning (ML) Engineers to build new generation smart home intelligence features and devices
  • Develop innovative product roadmaps in collaboration with various stakeholders
  • Guide all technical aspects of development from problem formulation, design, model training, algorithm implementation, evaluation to integration and quality
  • Collaborate and coordinate with a diverse set of teams such as Services, Apps, Device Software, Hardware, Research, etc.

Requirements For Senior Software Engineering Manager, Devices Software

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)
  • 5 years of experience in a technical leadership role
  • 5 years of experience in a people management, supervision/team leadership role
  • Experience with Machine Learning
  • Experience with Computer Vision

Interested in this job?

Jobs Related To Google Senior Software Engineering Manager, Devices Software

Product Manager, TPU

Lead product strategy and development for Google's Tensor Processing Unit (TPU) ML infrastructure, working with internal and external customers to drive innovation in machine learning capabilities.

Silicon AI/ML Lead Architect

Lead the architecture and development of next-generation AI accelerators for Google Cloud's data center infrastructure.

Principal Engineer, Platform and Scale, Vertex AI

Lead the development of Google Cloud's Vertex Generative AI Serving platform, driving strategic direction and engineering excellence in AI infrastructure.

Product Manager, TPU

Lead product strategy and development for Google's Tensor Processing Unit (TPU) Machine Learning infrastructure, working with internal and external customers to drive ML capabilities.

Silicon AI/ML Lead Architect

Lead Architect position focusing on developing AI/ML silicon solutions and accelerators for Google Cloud's data center infrastructure.