Taro Logo

Machine Learning Algorithm Engineer, Silicon

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
$156,000 - $229,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Hardware

Description For Machine Learning Algorithm Engineer, Silicon

Google is seeking a Machine Learning Algorithm Engineer to join their Silicon team, focusing on developing cutting-edge solutions that power Google's direct-to-consumer products. This role combines advanced machine learning with hardware optimization, specifically in the domain of camera and video processing.

The position requires deep expertise in both computer architecture and machine learning, particularly in image processing and computational photography. You'll be working at the intersection of ML algorithms and hardware design, developing solutions that need to balance performance, efficiency, and integration requirements.

As part of Google's mission to organize the world's information and make it universally accessible, you'll be contributing to the team that combines Google's AI, Software, and Hardware capabilities. The role involves researching and developing state-of-the-art camera Video ML algorithms, working closely with various teams including Hardware Architects, Research, Image Quality, and Software teams.

The ideal candidate should have at least 5 years of experience with computer architecture concepts and machine learning-based image processing. Strong programming skills in C/C++ or Python are essential, as is experience with modern ML frameworks like TensorFlow or PyTorch. The role offers exposure to cutting-edge technology in both ML and hardware domains, with opportunities to shape the next generation of Google's hardware experiences.

The position offers competitive compensation including a base salary range of $156,000-$229,000, plus bonus, equity, and comprehensive benefits. Located in Mountain View, CA, you'll be working at the heart of Google's innovation center, contributing to products that impact millions of users worldwide. This is an excellent opportunity for someone passionate about pushing the boundaries of what's possible at the intersection of machine learning and hardware design.

Last updated a month ago

Responsibilities For Machine Learning Algorithm Engineer, Silicon

  • Research and develop state-of-the-art camera Video ML algorithms for enabling new imaging use cases, leveraging Camera, ISP, and Machine Learning
  • Explore and identify a technical direction for new imaging experiences and architecture
  • Work closely with Hardware Architects, Research, Image Quality, and Software teams to identify and develop new Video ML algorithm, software/hardware partitioning, and hardware acceleration designs where applicable

Requirements For Machine Learning Algorithm Engineer, Silicon

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 5 years of experience with computer architecture concepts, including microarchitecture, cache hierarchy, pipelining, and memory subsystems
  • 5 years of experience with image processing, machine learning based image processing, computational photography, or deep learning
  • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch)
  • Experience in C/C++ or Python programming

Benefits For Machine Learning Algorithm Engineer, Silicon

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

Jobs Related To Google Machine Learning Algorithm Engineer, Silicon