Sohil Shah is a Senior Machine Learning Engineer with a decade of experience bridging fundamental research and production-grade ML systems, currently advancing AI at Adobe after leading research at Avataar and Intel Labs. He holds a PhD in Electrical and Computer Engineering from the University of Maryland and has a strong signal-processing and optimization background from IIT Bombay and MIT campus, which underpins his work on graph synthesis and 3D molecular conformation generation. Sohil’s career spans deep research—designing optimization algorithms for unsupervised learning, GANs, and semantic segmentation—to hands-on system design for mobile and DSP platforms, giving him rare fluency from low-level algorithms to scalable deployment. Known for tackling core, high-impact problems, he blends academic rigor with product-oriented execution and has moved between industry labs and applied research roles across Bengaluru and the US.
10 years of coding experience
10 years of employment as a software developer
Indian Institute of Technology Bombay
Doctor of Philosophy (PhD) Electrical and Computer Engineering, Doctor of Philosophy (PhD) Electrical and Computer Engineering at University of Maryland
B.E. Electronics and Communication, B.E. Electronics and Communication at Madras Institute of Technology Campus
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Sohil Shah - Senior Machine Learning Engineer at Adobe