Taro Logo

Senior Software Engineer, On-Device Machine Learning, Silicon

Google is a global technology leader that organizes the world's information.
$161,000 - $239,000
Machine Learning
Senior 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:

Description For Senior Software Engineer, On-Device Machine Learning, Silicon

Google is seeking a Senior Software Engineer for On-Device Machine Learning in their Silicon team. This role is part of the team that builds Google Tensor, Google's first custom System-on-Chip (SoC) powering the latest Pixel phones. The ideal candidate will work on developing and prototyping on-device Machine Learning systems, optimizing power and performance, and participating in design reviews.

The role involves close collaboration with cross-functional teams to create novel machine learning applications on Tensor SoC. Key responsibilities include developing applications on Android/Pixel, optimizing on-device ML use cases, and writing product or system development code.

Google's mission is to organize the world's information and make it universally accessible and useful. This team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. They research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful, aiming to improve people's lives through technology.

Qualifications include a Bachelor's degree (Master's or PhD preferred), 5 years of software development experience, 3 years of experience with software products, and 1 year of on-device Machine Learning experience. Experience with Large Language Models, NLP, image and vision, or Generative AI is required. Android development experience is a plus.

This role offers a competitive salary range of $161,000-$239,000 plus bonus, equity, and benefits. Google is an equal opportunity employer committed to building a diverse and inclusive workforce.

Last updated 8 months ago

Responsibilities For Senior Software Engineer, On-Device Machine Learning, Silicon

  • Develop applications on Android/Pixel
  • Develop and prototype on-device Machine Learning (ML) systems
  • Optimize power and performance of on-device ML use cases and workload analysis
  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies

Requirements For Senior Software Engineer, On-Device Machine Learning, Silicon

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms (e.g., C++)
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 1 year of experience with on-device Machine Learning
  • Experience with Large Language Models, NLP, image and vision, or Generative AI

Benefits For Senior Software Engineer, On-Device Machine Learning, Silicon

Equity
Medical Insurance
  • Equity
  • Medical Insurance
  • Bonus

Interested in this job?