Snap Inc. is looking to enhance user experiences with their photo and short-form video products, and enable creators to make Lenses more easily in Lens Studio by improving image and video quality, and animations.
Requirements
Strong prototyping, implementation, and programming skills (in Python and/or C++), such as developing or accelerating NN methods (including dataset preparation, architecture/loss design, and NN compression), or non-NN methods.
Ability to stay at the forefront of low-level vision or computational photography in academia
Ability to remain at the cutting edge of advancements in the image/video quality industry
Fast learner with the ability to quickly adapt to new research topics, such as image editing and efficient vision-language models
Strong technical foundation in deep learning and computer vision
Hands-on experience with on-device NN compression, such as quantization, pruning, knowledge distillation, NAS, and/or other emerging techniques
Strong technical foundation in signal processing, statistics, machine learning, and computer vision
Responsibilities
Propose and develop innovative technologies to improve image and video quality, such as (1) image/video super-resolution/restoration, (2) image/video quality assessment, or (3) advanced video codec
Enhance the quality of AIGC-generated videos using low-level vision techniques, such as super-resolution and video frame interpolation
Contribute to image editing, efficient vision-language model development, etc.
Partner with product teams to deliver your technologies to hundreds of millions of Snapchatters
Work on projects including on-device neural network (NN) compression or non-NN methods speedup (optional)
Mentor research interns, publish your research at top academic conferences or contribute to video compression standards
Other
Ability to identify and define impactful and challenging research and R&D projects in both academic and product contexts
Ability to generate innovative research and engineering ideas through out-of-the-box thinking
Proven ability to lead and mentor interns, PhD students, and junior researchers, as well as collaborate effectively with product teams
Strong and clear communication skills
PhD in a related technical field such as computer science, statistics, mathematics, machine learning or equivalent years of experience