Swapnil Singhavi is a Senior Software Development Engineer with 8 years of experience building AI-driven systems at the intersection of machine learning, robotics, and Android engineering. At Amazon Lab126 he architects retrieval-augmented generation (RAG) solutions and privacy-aware prompt engineering for Astro, while also designing recovery mechanisms and public SDK surfaces for consumer robot features like floor-plan exploration and memory controls. He previously contributed to open-source NLP toolkits and ML pipelines at Petuum, helping add transformer support and scalable experimentation workflows. Trained at Carnegie Mellon in computational data science, Swapnil blends rigorous research foundations with production-grade system design and a strong focus on responsible AI and human-computer interaction. Outside of work he sharpens his skills through applied research, open-source contributions, and ML competitions, and actively seeks collaborative roles in ML, CV, NLP, and robotics. An understated strength is his experience translating academic NLP advances into reliable, customer-facing embedded systems.
8 years of coding experience
2 years of employment as a software developer
High School, High School at Shreerang Vidyalaya
Bachelor of Engineering (BEng) Computer Engineering, Bachelor of Engineering (BEng) Computer Engineering at Vidyalankar Institute Of Technology
Master of Computational Data Science Computer Science, Master of Computational Data Science Computer Science at Carnegie Mellon University
Integrating the Best of TF into PyTorch, for Machine Learning, Natural Language Processing, and Text Generation
Contributions:12 PRs, 77 pushes, 3 branches in 1 month
pytorchnlpbertdeep-learninglanguage-processing
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
Swapnil Singhavi - Senior Software Development Engineer at Amazon