Image Signal Processing Machine Learning Modeling Engineer

Google organizes world's information to make it universally accessible and useful, combining AI, Software, and Hardware.
$150,000 - $223,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Image Signal Processing Machine Learning Modeling Engineer

Google's Devices and Services team is seeking a Machine Learning Modeling Engineer to join their innovative team that combines Google AI, Software, and Hardware. This role focuses on developing and implementing ML accelerator architecture for Image Signal Processing, requiring expertise in silicon engineering and ML model development. The position offers a competitive salary range of $150,000-$223,000 plus additional benefits, and is based in several California locations.

The ideal candidate will have at least 5 years of silicon engineering experience and strong programming skills in C, C++, or Python. They will be responsible for creating software architecture for ML accelerators, implementing and testing models, and developing simulation environments. The role requires collaboration with various teams to integrate ML accelerator into compiler software environments.

This position is perfect for someone with a strong background in Electrical Engineering, Computer Engineering, or Computer Science, particularly those interested in computer architecture and ML acceleration. The role offers the opportunity to work on cutting-edge technology that makes computing faster and more efficient, directly contributing to Google's mission of organizing world's information and making it universally accessible.

Working at Google means joining a team that's making radical improvements in how people interact with technology. You'll be part of a company that values diversity, equality, and inclusion, offering comprehensive benefits and a collaborative environment. This role provides an excellent opportunity to work on innovative projects that combine hardware and software expertise to create helpful experiences for users worldwide.

Last updated 2 days ago

Responsibilities For Image Signal Processing Machine Learning Modeling Engineer

  • Create and deliver software architecture for Machine Learning (ML) accelerator
  • Implement, model, analyze and test ML accelerator
  • Develop the software environment for Image Signal Processing (ISP) ML accelerator development and simulation
  • Lead the delivery of ISP ML accelerator c-models for implementation, verification
  • Collaborate with partner teams to integrate the ML accelerator into compiler software environment

Requirements For Image Signal Processing Machine Learning Modeling Engineer

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 5 years of experience in silicon engineering
  • Experience in C or C++ or Python programming
  • Experience in AI/ML accelerator or model development

Benefits For Image Signal Processing Machine Learning Modeling Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Image Signal Processing Machine Learning Modeling Engineer

Software Engineer II

Mid-level Software Engineer position at Microsoft's Azure ML team, building large-scale model serving platform for AI inference, including OpenAI models.

Machine Learning Engineer

Machine Learning Engineer role at Apple, focusing on developing ML solutions for the Apple Online Store, including search, recommendations, and personalization systems.

Software Engineer

Software Engineer role at Microsoft focusing on Azure Machine Learning infrastructure and large-scale AI model serving.

Field Service AI Solution Architect

Field Service AI Solution Architect position at Salesforce, focusing on implementing AI solutions for field service operations with 3+ years of experience required.

Deep Learning Engineer, Datacenters

Deep Learning Engineer position at NVIDIA focusing on datacenter optimization, AI infrastructure, and performance analysis for large-scale machine learning systems.