Praj B is a research engineer with nine years of experience specializing in pre-training and scaling large language models, currently contributing to Llama 4 long-context pretraining and inference optimizations at Meta. They bring deep hands-on expertise across conversational AI, decision-making models, and generative LLMs from roles as an AI Resident and core contributor on projects like ParlAI and Hugging Face Transformers. Praj has a track record of production-focused improvements—ranging from DST features in dialogue systems to native AMP and training refinements in transformers—and has helped demonstrate model capabilities through PyTorch tutorials. Based in New York with an MS thesis in computer science, they blend research rigor with practical infra and evaluation work, notably enabling 10M+ token long-context modeling and tooling that eases adoption by the broader ML community.
9 years of coding experience
Master of Science - MS (Thesis), Computer Science, Master of Science - MS (Thesis), Computer Science at The University of Texas at Dallas
Deep Learning Specialization, Deep Learning, 96.5, Deep Learning Specialization, Deep Learning, 96.5 at Coursera
Fastai Deep Learning (Part 2), International Fellow, Fastai Deep Learning (Part 2), International Fellow at University of San Francisco
A framework for training and evaluating AI models on a variety of openly available dialogue datasets.
Role in this project:
ML Engineer
Contributions:4 reviews, 8 commits, 14 PRs in 2 months
Contributions summary:Praj primarily contributed to the `parlai` repository, a framework for dialogue AI. Their work involved implementing and refining dialogue state tracking (DST) features for the Multiwoz_v22 task. This included creating a DST teacher, incorporating evaluation metrics, and fixing seed-related issues, as well as addressing minor documentation typos. The user also exposed certain functionalities to the user, such as precision and recall in teacher metrics and the option to retain a graph, for a Torch agent.
🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
Role in this project:
ML Engineer
Contributions:5 commits, 11 PRs, 28 comments in 3 months
Contributions summary:Praj made several contributions focused on improving the `transformers` library, specifically related to Pytorch and deep learning. Their work included refactoring and updating code to utilize the latest Pytorch features such as native AMP support. They also fixed typos and removed redundant arguments in key training and modeling files, demonstrating a focus on code quality and optimization within the machine learning framework.
pythonbertspeech-recognitionstate-of-the-artflax
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.