Software Engineer III, Machine Learning, Camera

Google organizes the world's information and makes it universally accessible and useful, developing next-generation technologies that change how billions of users connect and interact.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Software Engineer III, Machine Learning, Camera

Google is seeking a Software Engineer III specializing in Machine Learning for their Camera team. This role is part of the Devices & Services team, which combines Google's AI, Software, and Hardware expertise to create innovative user experiences. The position focuses on developing imaging signal processing features and ML models for camera technologies.

As a software engineer at Google, you'll be working on critical projects that impact billions of users worldwide. The role requires expertise in image processing, computer vision, and computational photography development. You'll be responsible for developing ML-based image processing models while meeting quality, latency, and power requirements.

The ideal candidate should have a strong foundation in software development, data structures, and algorithms. While a Bachelor's degree is required, candidates with a Master's degree in Computer Science, Electrical Engineering, or related fields are preferred. Experience in the relevant industry, particularly in image processing and ML model design, would be highly valuable.

Working at Google offers the opportunity to be part of a team that's pushing the boundaries of technology. You'll collaborate with various teams, including silicon, hardware, software, research, and camera tuning, to develop novel solutions for commercialized products. The role offers the chance to work on next-generation technologies while contributing to Google's mission of organizing the world's information and making it universally accessible.

Google provides an inclusive work environment and is committed to equal opportunity employment. They welcome people with disabilities and provide accommodations as needed. This role requires English proficiency to facilitate efficient global collaboration.

Last updated a month ago

Responsibilities For Software Engineer III, Machine Learning, Camera

  • Develop, implement, and deploy Imaging Signal Processing (ISP) features aligned with emerging camera technologies
  • Develop camera ISP Machine Learning (ML) model design to achieve image quality, latency, and power targets
  • Collaborate with related teams including the silicon, hardware, software, research, and camera tuning teams

Requirements For Software Engineer III, Machine Learning, Camera

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • English proficiency

Interested in this job?

Jobs Related To Google Software Engineer III, Machine Learning, Camera

Research Product Manager, Google Cloud, Domain Applied ML

Lead AI/ML research product management at Google Cloud, driving innovation in Generative AI and machine learning infrastructure.

Research Scientist, Market Algorithms

Research Scientist position at Google focusing on market algorithms, combining ML, economics, and computer science research with practical applications.

Research Scientist

Research Scientist position at Google Research focusing on machine learning and AI systems development, requiring PhD and programming expertise.

Software Developer III, Machine Learning, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning and AI development with opportunities to work on large-scale systems impacting billions of users.

Silicon AI/ML Architect, Google Cloud

Silicon AI/ML Architect position at Google Cloud, focusing on developing AI accelerators and custom silicon solutions for data centers.