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 9 days 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 Scientist, Google Cloud AI

Research Scientist position at Google Cloud AI focusing on advancing AI technology through research, development, and practical applications across industries.

Research Scientist, Geo Algorithms, Research

Research Scientist position at Google focusing on Geo Algorithms research, requiring PhD and publication experience, offering $136K-$200K salary plus benefits.

Research Scientist

Research Scientist position at Google focusing on machine learning, data mining, and natural language processing research.

Research Scientist, Gen AI/ML, Computational Photography

Research Scientist position at Google focusing on Generative AI and Computational Photography, developing cutting-edge ML models for image quality and 3D capture.

Research Scientist, Market Algorithms, Google Research

Research Scientist position at Google focusing on market algorithms, combining microeconomics, ML, and algorithm design to develop efficient marketplaces.