Adobe Research Company Logo

Adobe Research

San Jose, California - United States
View all jobs at this company »

Machine Learning Research Engineer


Machine Learning Research Engineer, Adobe Research

Adobe Research ( is pleased to announce an opening for a machine learning research engineer in the Creative Intelligence Lab (CIL) in San Francisco, San Jose, or Seattle. Responsibilities include working closely with researchers, engineers, user experience designers, and product managers to build a software platform for generative image modeling, develop prototypes that showcase new research technologies, and to help integrate those technologies into Adobe’s products. Other important responsibilities include keeping up to date with the latest research advances and integrating these into our platform.

CIL plays a key role in creating next-generation applications and features in Adobe’s flagship products, including Photoshop, Premiere, After Effects, Illustrator, Lightroom, and Acrobat. We have worked on banner features such as Photoshop’s Content-Aware Fill, Upright Photo, and Generator/Export; Premiere’s Multi-Camera Sync; Audition’s Remix; Illustrator’s latest Pencil tool; and an array of forthcoming mobile apps and desktop features.

We’re looking for exceptional candidates with expertise in computer science or software engineering. For this position, we will give preference to candidates with experience in one or more of the following areas:

* Deep learning, especially generative models, e.g, GANs, Image-to-Image translation.

* Strong software development skills that encourage code reuse among researchers.

* Interactive systems, user interfaces, and human-computer interaction

* Prototyping ideas from research papers.

* You have shipped software in a commercial environment (start-ups a plus) and can deal with last-minute bug fixes and schedule changes.

For successful candidates, nearly all of the following will be true:

* You have basic understanding about deep generative models such as GAN and VAE.

* You have significant experience in building and training robust, complex machine-learning systems.

* You are excellent at collaborating with a team to get work done.

* You are comfortable both building prototypes from scratch and writing maintainable code inside large existing codebases.

Requirements for this position include:

* 1+ years of experience with deep learning and generative models

* Undergraduate degree in Computer Science or a related field.

* Ability to write efficient, clean, and reusable code in Python and C++

* Familiarity with modern deep learning frameworks

* Strong communication and collaboration skills.

* Ability and willingness to learn new technologies quickly.

The research engineer will work with world-class researchers and other research engineers across the entire Adobe Research organization to build a platform that will influence the next generation creative workflow. This is a challenging and exciting forward-looking mission that provides great opportunities for growth in both technical competency and leadership skill. To apply for this position, please send your resume or CV in PDF format to

At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.

If you’re looking to grow your career, Adobe’s the place for you. Discover what our employees are saying about their career experiences through the Adobe Life magazine.

Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, sexual orientation, gender identity, disability or veteran status.

This Job is no longer active!