Staff Software Engineer, Computational Photography and Generative AI

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, Computational Photography and Generative AI

Google is seeking a Staff Software Engineer specializing in Computational Photography and Generative AI to join their Platforms and Ecosystems product area. This role combines advanced technical expertise with leadership responsibilities, focusing on developing cutting-edge technologies in image processing, machine learning, and computational photography. The position requires a seasoned professional with 8+ years of software development experience who can lead high-impact projects and influence distributed engineering teams.

The role is situated within Google's broader mission of developing technologies that impact billions of users globally. As part of the Platforms and Ecosystems team, you'll work on software platforms across various environments (desktop, mobile, applications) that enable enterprises and end users to manage services at scale. The position offers the opportunity to work on innovative products ranging from apps to TVs, and laptops to phones.

The ideal candidate will bring expertise in software architecture, algorithm optimization, and specific knowledge in areas such as generative models, computational photography, ML, computer vision, or computer graphics. Leadership qualities are essential, as the role involves coaching teams, managing project priorities, and ensuring alignment across different groups.

This position offers the chance to work at the intersection of artificial intelligence and visual computing, contributing to products that have real-world impact. You'll be part of a dynamic environment where versatility and innovation are valued, with opportunities to switch teams and projects as both you and the business evolve. The role combines technical depth with strategic leadership, making it ideal for someone who wants to shape the future of visual computing technologies at one of the world's leading tech companies.

Last updated 9 days ago

Responsibilities For Staff Software Engineer, Computational Photography and Generative AI

  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large-scale software solutions

Requirements For Staff Software Engineer, Computational Photography and Generative AI

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Experience in image processing, machine learning or computational photography
  • Experience in Artificial Intelligence or Machine Learning

Benefits For Staff Software Engineer, Computational Photography and Generative AI

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal employment opportunity
  • Inclusive work environment
  • Comprehensive health benefits
  • Parental leave
  • Accommodation for special needs

Interested in this job?

Jobs Related To Google Staff Software Engineer, Computational Photography and Generative AI

Senior Staff Research Scientist

Senior Staff Research Scientist position at Google Research, focusing on machine learning and AI development, offering competitive salary and benefits in Cambridge, MA.

Staff Research Scientist, Machine Learning Efficiency

Lead Machine Learning efficiency research at Google, focusing on next-generation language models and TPU development.

Senior Research Scientist, NLP

Senior Research Scientist position at Google focusing on NLP research and Large Language Models, requiring PhD and research experience.

Senior Research Scientist

Senior Research Scientist position at Google Research, focusing on machine learning and AI development with competitive compensation and benefits.

Senior Staff Research Scientist

Senior Staff Research Scientist position at Google Research, focusing on machine learning and AI development with opportunities for publication and research leadership.