Member Of Technical Staff at Thinking Machines Lab
New York, New York, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Stephen Roller is an AI researcher and ML infrastructure builder with 18 years of engineering experience and a PhD in computer science from UT Austin, focused on large language models since 2019. He has led pretraining efforts at Character.AI and contributed to Gemini at DeepMind, and currently works on scaling LLM systems at Thinking Machines Lab. His open-source contributions to high-profile projects like fairseq, metaseq and ParlAI show a blend of research-facing model work (embeddings, generation) and pragmatic infra improvements (checkpointing, spawn logic, devops). Known for advocating scale, he pairs deep NLP research with hands-on backend and DevOps skills to move models from prototypes into robust production workflows. An under-the-radar strength is his consistent focus on embedding and tokenization subtleties that improve model initialization and interoperability across toolchains.
18 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at The University of Texas at Austin
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at North Carolina State University
Visiting PhD Student Natural Language Processing, Visiting PhD Student Natural Language Processing at University of Stuttgart
A framework for training and evaluating AI models on a variety of openly available dialogue datasets.
Role in this project:
Back-end Developer
Contributions:20 releases, 731 reviews, 774 commits in 4 years 4 months
Contributions summary:Stephen appears to be a back-end developer focused on bug fixes and code maintenance within the ParlAI framework. Their contributions involved addressing issues related to batch size adjustments during testing and incorporating updates to the TorchAgent class. In addition, the user made changes to incorporate model-loading capabilities within the TorchAgent class. Furthermore, the user seems familiar with BPE tokenization and fairseq integration, including support for newer versions and modifications of the model.
Contributions:241 reviews, 87 commits, 130 PRs in 8 months
Contributions summary:Stephen contributed to the project by modifying the codebase related to service constants, checkpoint scripts, and CLI interactive mode. They implemented features and fixed bugs related to local spawning and checkpoint conversion scripts, ensuring smooth execution of the project's functionalities. Furthermore, the user played a role in optimizing the system by simplifying launch configurations and enhancing worker queue logic.
transformersdockerscalelarge-scalehuggingface
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
Stephen Roller - Member Of Technical Staff at Thinking Machines Lab