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 a month 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 Research Scientist, Interactive Recommender Systems

Senior Research Scientist position at Google Research focusing on interactive recommender systems, machine learning, and AI, offering competitive compensation and benefits.

Staff Research Scientist, Google Cloud AI

Lead AI research scientist position at Google Cloud, focusing on advancing AI technology and its applications across industries while contributing to the research community.

Staff Software Developer, Generative AI, Gemini Code Assist

Lead the development of AI-powered developer tools at Google's Gemini Code Assist team, focusing on machine learning and generative AI applications.

Product Manager, AI/ML, Google Cloud

Lead AI/ML product management at Google Cloud, developing strategic vision for ML hardware stack and collaborating with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

Senior Research Scientist position at Google focusing on multilingual NLP and LLMs, requiring PhD and 7+ years of experience in machine learning and natural language processing.