Invent and develop amazing innovative experiences for the users of Pixel phones and Google Photos using computational photography and machine learning to produce new kinds of pictures, videos, and photographic experiences.
Requirements
- 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.
- 3 years of experience with computer vision and image processing.
- 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
- 5 years of experience with data structures/algorithms.
- Experience in machine learning or neural networks.
- Experience with Natural Language Processing.
Responsibilities
- Write and test product or system development code.
- Design and implement solutions in one or more specialized ML areas, leverage ML infrastructure, and demonstrate expertise in a chosen field.
- Invent and develop innovative AI features for images and photography, creating magical and innovative user experiences.
- Conduct end-to-end work from research to product development within the images, camera, and video domains, and applying innovative research in vision/graphics/ML.
- Develop cutting-edge technologies to revolutionize the representation, editing, and creation of visual media, with a focus on computational photography and videography.
Other
- Bachelor’s degree or equivalent practical experience.
- Master's degree or PhD in Computer Science or related technical field.
- Strong programming skills in C/C++, Python.