Summary
Dhrushil Badani is a Senior Machine Learning Engineer based in San Francisco with 11 years of experience building production ML systems, currently focusing on utterance understanding and information intelligence at Apple. He designs and ships intent classification, slot filling, entity linking, and knowledge-graph driven ranking using Go, Java, Python and TensorFlow, often leveraging transfer and deep learning techniques for NLP. A UC Berkeley CS graduate, he has practical research and teaching experience from campus roles and multiple internships at Microsoft that span backend, Android, and data-mining work. Colleagues describe him as someone who bridges research and production—able to take experimental models through to scalable services—and he keeps additional projects available off-GitHub by request. This blend of academic grounding, hands-on engineering, and a preference for pragmatic, production-ready ML solutions makes him effective at tackling real-world language understanding challenges.
10 years of coding experience
1 year of employment as a software developer
Bachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at University of California, Berkeley
English, Hindi