Senior Software Engineer (AI ML) at StasoSphere.com
Nanaimo, British Columbia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Stas Bekman is a senior software engineer specializing in designing high-performance, highly scalable training and inference systems for large language models, with 24 years of engineering experience. He has led massive LLM trainings—most notably as lead engineer on BLOOM-176B and contributor to IDEFICS-80B—working across DeepSpeed, PyTorch and Hugging Face tooling to make multi-hundred-GPU projects practical. An active open-source contributor and author, he improves core ML infra (Transformers, DeepSpeed, accelerate, PyTorch) and publishes an open "Machine Learning Engineering" book that codifies his ops-to-research expertise. Beyond ML, his background spans long-term open-source leadership (mod_perl/Apache), technical authorship, entrepreneurship and angel investing, combining systems-level rigor with product and community instincts. Based in Nanaimo, BC, he consults on hard scaling/debug problems and still prefers email for outreach, reflecting a pragmatic, hands-on approach to complex ML challenges.
24 years of coding experience
25 years of employment as a software developer
B.Sc. Electrical Engineering, B.Sc. Electrical Engineering at Technion - Israel Institute of Technology
Central place for the engineering/scaling WG: documentation, SLURM scripts and logs, compute environment and data.
Role in this project:
DevOps Engineer & ML Engineer
Contributions:37 reviews, 732 commits, 7 PRs in 1 year 4 months
Contributions summary:Stas's contributions primarily revolve around setting up and configuring the computational environment for large language model training and related benchmarking. They've implemented and tested bandwidth benchmarks, and they've integrated a pre-trained model from a different repository. The user has also contributed to setting up the continuous integration process through adding tools for hub syncing and email alerts related to job status on Jean Zay, as well as created tools to monitor the status of Slurm jobs.
Contributions:47 reviews, 56 commits, 71 PRs in 2 years 5 months
Contributions summary:Stas primarily contributes to the project by adding and modifying build and configuration files, particularly Makefiles, to automate building, testing, and deployment processes. The contributions include setting up a CI/CD pipeline, and managing dependencies, and documenting steps. The changes also touch on package management, specifically for Conda and PyPI, as well as adding testing frameworks. These contributions support the machine learning engineering workflow and infrastructure.
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
Stas Bekman - Senior Software Engineer (AI ML) at StasoSphere.com