Staff Software Engineer, Machine Learning, Computer Vision, Silicon

A technology company that organizes the world's information and makes it universally accessible and useful.
$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, Computer Vision, Silicon

Google is seeking a Staff Software Engineer specializing in Machine Learning and Computer Vision for their Silicon team. This role focuses on building next-generation edge TPU technology for on-device Generative AI applications, requiring expertise in both hardware and ML model architectures. The position involves leading significant aspects of hardware-ML model co-design, working with extreme power and latency constraints.

The role combines cutting-edge research in hardware and Generative AI model architectures, requiring deep expertise in computer vision, machine learning, and hardware optimization. The successful candidate will work at the intersection of Google's AI, Software, and Hardware divisions to create innovative solutions that make computing faster and more efficient.

This is an advanced technical leadership position requiring both deep technical expertise and the ability to guide project teams. The role offers competitive compensation ($197,000-$291,000 base salary plus bonus, equity, and benefits) and the opportunity to work on challenging problems that impact billions of users.

The position requires extensive experience in software development, ML algorithm development, and computer vision, with preferred qualifications including advanced degrees and experience with Large Language Models. The role involves collaboration across multiple teams and disciplines, making it ideal for someone who can bridge the gap between theoretical ML research and practical hardware implementation.

Last updated 2 hours ago

Responsibilities For Staff Software Engineer, Machine Learning, Computer Vision, Silicon

  • Research and develop state-of-the-art ML algorithms for camera imaging and other multi-media use cases
  • Explore and identify technical directions for new imaging and video ML models, algorithms and architectures
  • Construct the specifications of the proposed ML models
  • Work with architects, algorithm experts, research, image quality and software teams to identify and develop new ML models
  • Optimize models to run on a Tensor Processing Unit (TPU) or design for hardware acceleration

Requirements For Staff Software Engineer, Machine Learning, Computer Vision, Silicon

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience in Machine Learning (ML) Algorithm development
  • Experience with computer vision or image/video diffusion models

Benefits For Staff Software Engineer, Machine Learning, Computer Vision, Silicon

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

Interested in this job?

Jobs Related To Google Staff Software Engineer, Machine Learning, Computer Vision, Silicon

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.