Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Google Logo

Software Engineer - Computational Photography - Video and Generative AI

Google

$166,000 - $244,000
Sep 29, 2025
New York, NY, USA
Apply Now

Google is looking to solve the problem of creating high-quality, engaging, and magical pictures and videos through innovative research in goal/graphics/ML.

Requirements

  • Experience with software development in one or more programming languages
  • Experience with Machine Learning
  • Experience in Research Science
  • Experience with data structures/algorithms
  • Experience in Computer Vision/Graphics
  • Experience with interactive camera applications, optimizations
  • Experience in deep learning, modeling and other areas related but not limited to image and video synthesis and analysis

Responsibilities

  • Perform research, develop and apply innovative research in goal/graphics/ML to a number of applications at Google
  • Work with several product teams, including the Google Camera App team, Google Photos, and collaborate extensively with other research teams
  • Help make pictures/videos with very high quality that are also engaging, fun, or magical
  • Develop technologies from diffusion models and transformers to Gemini prompting and integration, that revolutionize the editing, and creation of visual media
  • Develop and apply innovative research in vision/graphics/Machine Learning (ML) to a number of applications at Google
  • Research, design, and develop new technologies to make our user's interaction with computing faster and more seamless
  • Build innovative experiences for our users around the world

Other

  • Bachelor’s degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture
  • Master's degree or PhD in Computer Science or related technical field
  • 1 year of experience in a technical leadership role