Shivam Patel

Senior Machine Learning Engineer at Apple

Mountain View, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Shivam Patel is a Senior Machine Learning Engineer in Mountain View with eight years of experience building and researching applied AI systems, currently improving retrieval and ranking for RAG-enabled LLM workflows at Apple. He previously led ML work at Google Ads, applying neural architecture search, privacy-preserving ML, and LLM-based feature engineering to large-scale recommendation systems. His research background spans Cambridge, Mila, Caltech and MIT, where he developed agent-based models for AI research dynamics, multimodal transformer architectures for video understanding, and mathematical formulations of ML—work that bridges theory, policy, and systems. Comfortable across a wide toolset (TensorFlow, Torch, Caffe, Python, C/C++, Matlab, MongoDB) and with a strong mathematical bent—he has published collaborative research with top institutions and pursued deep interests in analytical number theory and Ramanujan mathematics. An active contributor to open-source projects and competitive programming (top 31 globally on Project Euler + Hackerrank), he combines rigorous algorithmic thinking with production engineering to deliver scalable, research-informed ML features. Notably, his profile pairs high-impact industry delivery with a continued appetite for theoretical work in mathematical algorithms and ML for logic.
code8 years of coding experience
job5 years of employment as a software developer
book10+2 High School/Secondary Diplomas and Certificates, 10+2 High School/Secondary Diplomas and Certificates at St Xaviers Loyola Ahmedabad
bookBachelor of Technology (BTech) Computer Engineering, Bachelor of Technology (BTech) Computer Engineering at Nirma University
bookVisiting Student Computer Science, Visiting Student Computer Science at University of Cambridge
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Carnegie Mellon University
languagesEnglish, Hindi, Gujarati, German, French
github-logo-circle

Github Skills (48)

mesa9
agent-based-modeling8
simulation8
agent-based-simulation7
visualization7
agent7
python7
jupyter-notebook7
regl6
interactive6
declarative6
plotly6
graph6
simulation-framework6
webgl6

Programming languages (3)

TypeScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
Shivamshaiv/Python-DICE

Jul 2019 - Jul 2020

Contributions:23 commits, 15 pushes, 1 branch in 1 year
Shivamshaiv/MLvolve

Jan 2020 - Jul 2020

MLvolve is a agent based simulation of AI Research.
Contributions:42 commits, 2 PRs, 38 pushes in 5 months
pythonagent-basedagentagent-based-modelingsimulation-framework
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
Shivam Patel - Senior Machine Learning Engineer at Apple