Software Engineer, Computational Photography, Pixel Camera

Global technology company specializing in internet-related services and products.
Mobile
Mid-Level Software Engineer
Contact Company
2+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer III, Pixel GPU

Software Engineer III position at Google focusing on GPU driver development for Pixel devices, involving graphics, compute technologies, and mobile experience optimization.

Software Engineer II, Google Messages

Software Engineer II position at Google Messages team in Kraków, focusing on Android mobile development and communication features serving 1B+ users.

Software Engineer III, Multiplatform

Software Engineer III position at Google focusing on multiplatform development across Android, iOS, and Web, requiring 2 years of experience in software development and algorithms.

Software Engineer II, Pixel Graphics

Software Engineer II position at Google focusing on Pixel Graphics, working on GPU optimization and graphics performance for Google's Pixel devices.

Software Engineer II, Mobile, Wear OS

Software Engineer II position at Google focusing on Wear OS platform development, requiring Android development experience and expertise in Kotlin and Java.

Description For Software Engineer, Computational Photography, Pixel Camera

Google is seeking a Software Engineer specializing in Computational Photography for their Pixel Camera team. This role offers an exciting opportunity to shape the future of mobile photography through developing core algorithms for Pixel products. The position combines cutting-edge computational photography with practical implementation on mobile devices.

The role involves working with Google's Pixel team, which is dedicated to creating the world's most helpful mobile experience. You'll be at the forefront of developing and implementing novel image processing technologies that directly enhance photography and cinematography experiences for Pixel users. This includes both improving image quality and creating innovative computational photography features.

As a Software Engineer in this role, you'll be responsible for end-to-end development of solutions, from algorithm design and implementation to quality evaluation and optimization. You'll work alongside a diverse team of software engineers, hardware engineers, researchers, and image scientists across Google to push the boundaries of modern mobile imaging systems.

The position requires a strong background in software development, machine learning, and computational photography. You'll need at least 2 years of experience with software development and machine learning algorithms, particularly in camera-related domains. The ideal candidate will have expertise in image processing, computer vision, and camera disciplines such as tone mapping, color science, and camera optics.

This is an excellent opportunity for someone passionate about photography and technology, offering the chance to work on products that impact billions of users worldwide. The role provides opportunities for growth and leadership within Google's innovative environment, where you'll contribute to shaping the future of mobile photography technology.

Working at Google offers exposure to cutting-edge technology, collaboration with world-class experts, and the chance to solve complex technical challenges at scale. The company provides a supportive and inclusive work environment, emphasizing diversity and equal opportunity for all employees.

Last updated 3 months ago

Responsibilities For Software Engineer, Computational Photography, Pixel Camera

  • Develop novel image processing technologies to power new camera features and push Image Quality (IQ) boundaries
  • Apply expertise in computational photography and/or machine learning to create groundbreaking advancements in mobile photography
  • Lead the full-cycle of algorithm development, from ideation to on-device implementation
  • Contribute to shaping the distinctive look and feel of Pixel photography
  • Collaborate closely with product teams to define issue statements and work alongside hardware, software, firmware, and research teams

Requirements For Software Engineer, Computational Photography, Pixel Camera

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, and with data structures or algorithms
  • 2 years of experience with machine learning algorithms and tools, artificial intelligence, deep learning and camera related domains
  • Experience in image/signal processing, computer vision, or machine learning
  • Expertise in camera or image disciplines
  • Excellent communication skills
  • English proficiency

Interested in this job?