Senior Imaging and On-Device Machine Learning Software Engineer

Google organizes the world's information and makes it universally accessible and useful through advanced technologies.
New Taipei, Banqiao District, New Taipei City, Taiwan
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Imaging and On-Device Machine Learning Software Engineer

Google is seeking a Senior Imaging and On-Device Machine Learning Software Engineer to join their innovative team working on next-generation technologies for Pixel devices. This role combines cutting-edge machine learning, imaging systems, and software development to create groundbreaking user experiences powered by Google's Tensor SoC.

The position requires expertise in embedded systems, machine learning, and imaging software architecture. You'll be working on prototyping proof-of-concept experiences utilizing Google's advanced research in Generative AI and Computational Photography. The role involves optimizing performance and power efficiency for on-device AI applications while collaborating with multiple teams across Google's hardware and software divisions.

As part of Google's mission to organize world's information and make it universally accessible, you'll be at the forefront of developing technologies that impact billions of users. The role offers opportunities to work with state-of-the-art hardware and software stacks, including Google's custom Tensor SoCs, Android systems, and advanced ML frameworks.

The ideal candidate should have strong experience in software development, system architecture, and embedded systems. Knowledge of mobile SoC architecture, multimedia subsystems, and ML inference pipeline optimization is highly valued. This position offers the chance to work with cutting-edge technology while contributing to products that make a real difference in people's lives.

Working at Google means joining a team that combines the best of Google AI, Software, and Hardware to create radically helpful experiences. You'll be part of a company that values diversity, inclusion, and innovation, with opportunities to grow and evolve alongside Google's fast-paced business.

Last updated a day ago

Responsibilities For Senior Imaging and On-Device Machine Learning Software Engineer

  • Contribute to imaging, machine learning and multimedia systems architecture and design for Google's Tensor SoCs and Pixel devices
  • Build prototype/production software across the camera, machine learning, and multimedia software stack
  • Optimize power and performance of imaging and Generative AI use-cases running on-device
  • Collaborate with multimedia IP and architecture, system architecture and device Software teams
  • Perform detailed system analysis for complex imaging and Generative AI user experiences

Requirements For Senior Imaging and On-Device Machine Learning Software Engineer

Linux
  • 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
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience working with embedded operating systems

Benefits For Senior Imaging and On-Device Machine Learning Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Welcomes people with disabilities
  • Equal opportunity employer
  • Accommodation for special needs

Interested in this job?

Jobs Related To Google Senior Imaging and On-Device Machine Learning Software Engineer

Senior Software Developer, AI/ML, Google Cloud AI

Senior Software Developer position at Google Cloud AI, focusing on machine learning research and development, requiring 5 years of software development experience and strong ML expertise.

Senior Software Engineer, ML, AI Innovation and Research

Senior Software Engineer position at Google focusing on ML/AI innovation, working with Gemini Nano and collaborating with research teams globally.

Senior Software Engineer, Generative AI and LLMs

Senior Software Engineer position at Google focusing on developing AI agents and LLM systems for Pixel devices, combining machine learning expertise with mobile development.

Senior Software Engineer, ML, AI Innovation and Research

Senior Software Engineer position at Google focusing on ML and AI innovation, working with Gemini Nano and collaborating with research teams worldwide.

Senior Software Engineer, Machine Learning, Labs

Senior Software Engineer position at Google Labs focusing on machine learning and AI development, offering competitive compensation and the opportunity to work on innovative projects.