Changing the world through digital experiences is what Adobe’s all about. We give everyone from emerging artists to global brands everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.
We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
Adobe Research is seeking a research engineer in computer graphics, computer vision and machine learning to join the Creative Intelligence Lab, based in San Jose.
This is an exciting opportunity to imagine and build the creative tools of the future! You will be working with a world-class team of research scientists and engineers to invent algorithms for hard research problems, and incorporate these algorithms into Adobe products, thus putting your work in the hands of artists and designers.
Our lab encourages publication of research ideas and supports collaborative research efforts with academic institutions.
Our internship program provides an influx of new ideas, making our lab an exciting place for technical growth.
What you will do
Pursue research problems in 3D computer vision, computer graphics and machine learning, especially focused on neural rendering, inverse rendering, and 3D-aware image and video editing
Collaborate with other researchers at Adobe to invent state-of-the-art algorithms for these problems
Build and iterate over functional prototypes of these algorithms
Collaborate with product groups to integrate these prototypes into Adobe's products.
What you will need to succeed
M.S in Computer Science or a related technical field, with a focus on computer graphics, computer vision and / or machine learning
3+ years of experience in applied research and writing production code
Alternately, B.S. with 4+ years of applied research and product development experience in computer graphics, computer vision and / or machine learning
Strong Python and deep learning development skills and experience with one or more training or deployment environments (PyTorch, Tensorflow, CoreML, WinML, ONNX Runtime)
Expertise in one or more of the following areas : rendering, 3D graphics, 3D vision, image processing and / or computational photography
Basic Knowledge of C++
A demonstrated ability to implement algorithms from the research literature into robust prototypes
A passion for building creative tools with delightful user experiences
Strong verbal and written communication skills
PhD in Computer Science, with focus on computer graphics, computer vision, or machine learning preferred
Familiarity with 3D content creation tools and their APIs (e.g., Blender, Maya, Blender, C4D, etc.)
Expertise in modern C++ and GPU programming
Experience with design of high-level APIs and frameworks
Expertise in optimizing and deploying machine learning models on device