Praateek Mahajan

Senior Software Engineer at NVIDIA

San Francisco, 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

🤩
Rockstar
🎓
Top School
Praateek Mahajan is a Senior Software Engineer with 10 years of experience building and scaling machine learning platforms and data workflows for internet-scale model training, currently accelerating foundational-model pipelines at NVIDIA. He previously architected ML infrastructure at Block and led platform work across multiple roles at Iterable and Square, blending production engineering with research-grade ML rigor. Praateek holds an MSE in Computer Science with a focus on machine learning from Johns Hopkins and has hands-on research experience in latent video representations and timeseries embeddings. An active open-source contributor, his meta-learning work on the popular learn2learn library (TaskGenerator, LabelEncoder, dataset sampling improvements) reflects a knack for clean data handling that benefits few-shot and meta-learning experiments. Based in San Francisco, he combines deep academic foundations with practical wins—reducing storage costs, revamping search, and shipping high-throughput data pipelines—making him adept at turning research into reliable production systems. He often sits at the intersection of ML research and engineering, favoring solutions that scale without sacrificing experimental flexibility.
code10 years of coding experience
job9 years of employment as a software developer
bookJohns Hopkins University
bookBachelor of Technology (BTech) Computer Science, Bachelor of Technology (BTech) Computer Science at Shaheed Sukhdev College Of Business Studies
bookPhysics Chemistry Maths and Computer Science, Physics Chemistry Maths and Computer Science at St. Columba's School
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
11reputation
2kreached
0answers
2questions
github-logo-circle

Github Skills (10)

meta-learning10
pytorch10
machine-learning10
apache-spark6
databricks6
pyspark6
intel6
x86-166
microprocessors6
x866

Programming languages (7)

C++RustScalaJavaScriptJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
learnables/learn2learn

Aug 2019 - Mar 2020

A PyTorch Library for Meta-learning Research
Role in this project:
userML Engineer
Contributions:74 commits, 35 PRs, 68 pushes in 7 months
Contributions summary:Praateek primarily focused on implementing and refining a `TaskGenerator` class within a meta-learning research library. The contributions involve creating a dataset class, modifying the sample method to return a dataset, and implementing an `LabelEncoder` class. Further development included the ability to split the task generation into train/test splits and adapt the batch size. This work demonstrates a focus on data handling and task creation for meta-learning experiments.
pytorchmeta-learningmetalearningmeta-optimizationdeep-learning
Contributions:16 commits, 15 pushes, 1 branch in 11 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
Praateek Mahajan - Senior Software Engineer at NVIDIA