Kartik Shenoy is a Senior Machine Learning Engineer with nine years of experience closing the loop from research to production, currently leading ML efforts at Bill in San Jose. He specializes in LLM post-training (SFT, GRPO-based RL fine-tuning), agentic AI orchestration, multimodal document understanding, and large-scale retrieval and ranking, having shipped systems that serve 27M+ entities. His work includes fine-tuning Qwen models for invoice understanding, deploying multi-task layout-aware extraction, and a Siamese-BERT deduplication model that unlocked $1B in annual payment volume. Kartik has two US patent filings on multimodal embeddings and layout-aware field extraction, published research on improving graph embeddings at USC/ISi, and was a semifinalist in the Alexa Prize for a generate-and-rank dialogue system. He blends rigorous academic research with pragmatic product impact, mentors junior MLEs, and—less obviously—has applied agentic evaluation harnesses to real-world payment delivery and support workflows.
9 years of coding experience
7 years of employment as a software developer
Master's in Computer Science with Honors, Master's in Computer Science with Honors at University of Southern California
Bachelor of Technology, Computer Engineering, Bachelor of Technology, Computer Engineering at KJ Somaiya College of Engineering, Vidyavihar
Secondary School Certificate (SSC) - Mumbai Board, Secondary School Certificate (SSC) - Mumbai Board at Indian Education Society, Bhandup, Mumbai
Contributions:1 release, 172 commits, 20 PRs in 2 years 9 months
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
Kartik Shenoy - Senior Machine Learning Engineer at BILL