Software Engineer, Machine Learning, Camera

Google organizes world's information and makes it universally accessible through AI, Software, and Hardware to create helpful experiences.
Machine Learning
Mid-Level Software Engineer
Contact Company
2+ years of experience
AI

Description For Software Engineer, Machine Learning, Camera

Google's Devices & Services team is seeking a Machine Learning Software Engineer to join their Camera team. This role combines cutting-edge AI, software, and hardware development to create innovative camera solutions. You'll be working on everything from silicon/sensor hardware to algorithm development and commercialization.

The position requires expertise in imaging signal processing, machine learning, and computer vision. You'll be developing sophisticated algorithms for image quality optimization, working with state-of-the-art camera technologies, and collaborating across multiple teams including silicon, hardware, software, research, and camera tuning.

As part of Google's mission to organize the world's information, you'll be contributing to the development of next-generation camera technologies that will enhance user experiences. The role offers the opportunity to work with emerging technologies and make direct impacts on commercialized products.

The ideal candidate should have a strong foundation in software development, particularly in Python and C++, with experience in machine learning-based image processing. A background in computer vision and computational photography will be highly valuable. This position offers the chance to work with Google's cutting-edge technology while contributing to products that millions of users will experience.

Working at Google means joining a company that values diversity, equality, and inclusion. The company provides comprehensive support for employees, including accommodations for those who need them, and maintains a strong commitment to creating a culture of belonging.

Last updated 6 days ago

Responsibilities For Software Engineer, Machine Learning, Camera

  • Develop, implement, and deploy imaging signal processing (ISP) features aligned with emerging camera technologies
  • Develop algorithms to achieve image quality, latency, and power goals
  • Improve quality and tuning methods by developing pipelines
  • Work with a variety of related teams including the silicon, hardware, software, research, and camera tuning teams to develop solutions to achieve quality and performance goals for commercialized products

Requirements For Software Engineer, Machine Learning, Camera

Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., Python and C++ or C)
  • Master's degree in Computer Science or Electrical Engineering, or a related field (preferred)
  • Experience with Machine Learning (ML) based image processing model design (preferred)
  • Experience in image processing, computer vision, and computational photography development (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Machine Learning, Camera

Software Developer III, AI/ML GenAI

Software Developer III position at Google focusing on AI/ML GenAI development, requiring 2 years of software development experience and expertise in machine learning infrastructure.

Field Solution Architect II, AI Infrastructure, South, Google Cloud

Enterprise AI Infrastructure Field Solution Architect position at Google Cloud, focusing on AI/ML accelerator deployment and optimization for large enterprises.

Software Developer III, Applied AI

Software Developer III position at Google Cloud focusing on Applied AI development, requiring 2 years of experience and expertise in AI/ML technologies.

Software Developer III, AI/ML GenAI, Applied AI

Software Developer III position at Google focusing on AI/ML GenAI implementation and ML infrastructure development for financial services applications.

Research Scientist, Google Cloud AI

Research Scientist position at Google Cloud AI, focusing on advancing AI technology through research, experimentation, and practical implementation across various industries.