Sonal Mahajan is a Staff Researcher based in the San Francisco Bay Area with a decade of research and development experience at the intersection of program analysis and AI, currently advancing code quality and developer productivity at Uber. She has a strong track record of inventing automated program repair and AutoML techniques, filing seven patents (two granted) and authoring 14 papers with multiple best-paper awards and a Distinguished Achievement Award. Sonal combines deep technical rigor from her Ph.D.-level background with practical product impact—her work learns from real-world sources like Stack Overflow to fix Java crashes and synthesize ML pipelines from human solutions. Known for clear communication and mentorship, she regularly peer-reviews for top conferences and has guided interns and cross-functional teams to translate research into deployed tooling. An under-the-radar strength is her ability to blend program analysis with AI to produce reproducible, developer-facing systems rather than purely theoretical contributions.
3 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Southern California
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.