As a team member of an incubation team, you will develop future feature ideas into proofs of concept and prototypes, and then contribute to transform them into products that will surprise and delight millions of customers all over the world. In particular, you'll take on the challenge of applying innovating machine learning solutions to enhance the video experience on our devices, and finding the right trade-off between quality and performance on very power constrained devices. You'll work with hardware and software teams to optimize the end to end data flow, and identify blocks that can be reused and accelerated by hardware customization.