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

Shiv Saini

Sr Research Scientist II

Jashwant Raj Gunasekaran

Research Engineer- Machine Learning Infrastructure

Marcos Slomp

Senior Research Engineer

View our latest publicationsView More

Can one hear the shape of a neural network?: Snooping the GPU via Magnetic Side Channel

Maia, H., Xiao, C., Li, D., Grinspun, E., Zheng, C. (Aug. 9, 2022)

USENIX Security 2022

Efficient Insights Discovery through Conditional Generative Model based Query Approximation

Porwal, V., Mitra, S., Du, F., Anderson, J., Sheoran, N., Rao, A., Mai, T., Kowshik, G., Nair, S., Arora, S., Mahapatra, S. (Jun. 12, 2022)

International Conference on Management of Data (SIGMOD)

Cicero: A Declarative Grammar for Responsive Visualization

Kim, H., Rossi, R., Du, F., Koh, E., Guo, S., Hullman, J., Hoffswell, J. (May. 2, 2022)

ACM Human Factors in Computing Systems (CHI)

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!