Taro Logo

Senior Software Engineer, Computational Photography and Generative AI

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

Description For Senior Software Engineer, Computational Photography and Generative AI

Google is seeking a Senior Software Engineer to join their Computational Photography and Generative AI team within the Google Pixel division. This role combines cutting-edge AI technology with mobile photography innovation. The position focuses on developing revolutionary technologies for visual media editing and creation, working with diffusion models and transformers.

The Google Pixel team is dedicated to creating the world's most helpful mobile experience through advanced designs, techniques, and products. This role is crucial in shaping the future of Pixel devices by integrating Google's artificial intelligence, software, and hardware capabilities to build transformative experiences for users globally.

As a senior engineer, you'll work on deep learning, modeling, and various aspects of image and video synthesis and analysis. The ideal candidate should have strong experience in software development, particularly in areas like computational photography, machine learning, computer vision, and image processing. Experience with C/C++, Python, and Android application development is highly valued.

The role offers the opportunity to work on critical projects with the flexibility to evolve with Google's fast-paced business environment. You'll be part of a team that pushes the boundaries of mobile photography and AI, publishing research and transforming innovative ideas into products that impact users worldwide.

This position at Google offers the chance to work with cutting-edge technology while contributing to products that reach billions of users. The role combines technical expertise in AI and photography with practical software engineering, making it ideal for someone passionate about both theoretical and applied aspects of computer vision and AI.

Last updated a day ago

Responsibilities For Senior Software Engineer, Computational Photography and Generative AI

  • Develop technologies from diffusion models to transformers, that revolutionize the editing, and creation of visual media
  • Identify and solve creative new problems, work with the team to publish and transfer research into products that reach users

Requirements For Senior Software Engineer, Computational Photography and Generative AI

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with performance, systems data analysis, visualization tools, or debugging

Interested in this job?

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