Staff Software Engineer, Machine Learning

A global technology company that develops internet-related services and products.
$197,000 - $291,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Description For Staff Software Engineer, Machine Learning

Google is seeking a Staff Software Engineer specializing in Machine Learning to join their team. This role is part of Google Photos, one of the company's most sought-after products, combining client-side development with server-side operations and machine intelligence. The position requires extensive experience in software development, particularly in languages like Python, C, C++, and Java, along with expertise in machine learning and computer vision algorithms.

The role offers an opportunity to work on cutting-edge technologies that impact billions of users worldwide. As a Staff Software Engineer, you'll be responsible for providing technical leadership on high-impact projects, coaching distributed engineering teams, and managing complex project deliverables. The position requires both technical expertise and leadership skills, with opportunities to work on various aspects of Google Photos, from web and mobile development to machine learning implementation.

The compensation package is competitive, with a base salary range of $197,000-$291,000, plus additional benefits including bonuses, equity, and comprehensive health coverage. The role can be based in several major tech hubs including Mountain View, Los Angeles, or New York, offering flexibility in location choice.

This is an excellent opportunity for experienced engineers looking to make a significant impact at scale, working with cutting-edge machine learning technologies while leading and mentoring teams. The role combines technical depth in machine learning and software engineering with leadership responsibilities, making it ideal for those seeking to advance their careers in both technical and leadership tracks at one of the world's leading technology companies.

Last updated 2 hours ago

Responsibilities For Staff Software Engineer, Machine Learning

  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions

Requirements For Staff Software Engineer, Machine Learning

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages
  • 5 years of experience testing, and launching software products
  • Experience with machine learning computer vision algorithm development and tools

Benefits For Staff Software Engineer, Machine Learning

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Staff Software Engineer, Machine Learning

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.