Software Engineer, Computational Videography and ML, Pixel Camera

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

Description For Software Engineer, Computational Videography and ML, Pixel Camera

Google's Pixel team is seeking a Software Engineer specializing in Computational Videography and Machine Learning for their Pixel Camera division. This role combines cutting-edge ML technology with camera systems to enhance mobile photography and video capabilities. You'll be working on state-of-the-art algorithms and ML models for video quality improvement, including stabilization, deblurring, denoising, and super resolution.

The position requires expertise in software development, machine learning algorithms, and computational photography. You'll collaborate with camera leads, research teams, and various engineering departments to design and implement innovative solutions for Pixel phones. The role involves not just technical development but also strategic planning with engineering leadership to shape the future of video quality features.

As part of Google's engineering team, you'll have the opportunity to work on transformative technologies that impact billions of users worldwide. The Pixel team specifically focuses on creating the world's most helpful mobile experience, combining Google's AI, software, and hardware expertise.

This role offers significant growth potential as you'll be working with diverse teams across Google, from system and hardware engineers to videographers. You'll be at the forefront of mobile camera technology, developing features that directly impact user experience on Pixel devices.

The ideal candidate should have a strong foundation in software development, machine learning, and computer vision, with excellent communication skills to collaborate effectively across teams. This position offers the chance to work on challenging problems in computational photography while contributing to products used by millions of people globally.

Last updated a month ago

Responsibilities For Software Engineer, Computational Videography and ML, Pixel Camera

  • Work with camera leads and research teams to design and develop state-of-the-art algorithms and Machine Learning models on video quality improvement/enhancement/assessment
  • Deliver quality solutions, drive/conduct Research and development optimization and integration with partner teams
  • Work with Engineering leadership and Program Managers to define future directions on video quality
  • Collaborate with various teams across Google to define/improve pipeline, architecture, and specs to enable new video features

Requirements For Software Engineer, Computational Videography and ML, Pixel Camera

Python
  • 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 Computer Vision, Machine Learning, or Graphics preferred
  • Experience in one or more general purpose programming languages including C/C++, Python
  • Experience in 3D rendering engines or robotics and experience in Google Infrastructure
  • Experience in real-time performance optimization
  • Excellent communication skills

Benefits For Software Engineer, Computational Videography and ML, Pixel Camera

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

Interested in this job?

Jobs Related To Google Software Engineer, Computational Videography and ML, Pixel Camera

Research Product Manager, Google Cloud, Domain Applied ML

Lead AI/ML research product management at Google Cloud, driving innovation in Generative AI and machine learning infrastructure.

Research Scientist, Market Algorithms

Research Scientist position at Google focusing on market algorithms, combining ML, economics, and computer science research with practical applications.

Research Scientist

Research Scientist position at Google Research focusing on machine learning and AI systems development, requiring PhD and programming expertise.

Software Developer III, Machine Learning, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning and AI development with opportunities to work on large-scale systems impacting billions of users.

Silicon AI/ML Architect, Google Cloud

Silicon AI/ML Architect position at Google Cloud, focusing on developing AI accelerators and custom silicon solutions for data centers.