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.
10 years of coding experience
9 years of employment as a software developer
Johns Hopkins University
Bachelor of Technology (BTech) Computer Science, Bachelor of Technology (BTech) Computer Science at Shaheed Sukhdev College Of Business Studies
Physics Chemistry Maths and Computer Science, Physics Chemistry Maths and Computer Science at St. Columba's School
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.
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