Systems & Languages

Adobe Research works to empower developers with new techniques for productive development of efficient, cross-platform applications. We research programming language techniques, compiler technologies, and scalable systems.  Our scientists and engineers work on high performance domain-specific language compilers that make it easy to explore different optimization strategies across CPUs and GPUs on different platforms, and on new techniques based on program synthesis and program verification to assist programmers in developing correct, bug-free code.

Meet some of our researchersView More

Haoliang Wang

Research Scientist

Shoaib Kamil

Principal Research Scientist

Subrata Mitra

Research Scientist

View our latest publicationsView More

Scheduling of Time-Varying Workloads using Reinforcement Learning

Mondal, S., Sheoran, N., Mitra, S. (Feb. 9, 2021)

35th AAAI Conference on Artificial Intelligence (AAAI)

Motion Annotation Programs: A Scalable Approach to Annotating Kinematic Articulations in Large 3D Shape Collections

Xu, X., Charatan, D., Raychaudhuri, S., Jiang, H., Heitmann, M., Kim, V., Chaudhuri, S., Savva, M., Chang, A., Ritchie, D. (Nov. 25, 2020)

3DV

DiffTaichi: Differentiable Programming for Physical Simulation

Hu, Y., Anderson, L., Li, T., Sun, Q., Carr, N., Ragan-Kelley, J., Durand, F. (Apr. 26, 2020)

International Conference on Learning Representations (ICLR)

View our latest newsView All News

Join us!

We are looking for researchers, engineers, and interns to take our technologies to the next level. We're recruiting, and we would love to hear from you!