Sergei Vorobev is a Senior ML Robotics Engineer with 14 years of hands-on software and technical lead experience, currently building scalable, reliable ML training infrastructure at Cruise in Seattle. A practical generalist, he has shipped systems across Rust, Python, Go and C++ for backend, desktop and mobile domains, and helped rewrite Dropbox’s sync engine in Rust while leading the File System Warnings stream. He combines deep systems and CI/CD expertise—demonstrated by notable contributions to PowerShell and PyTorch build/test automation—with a formal ML education from the University of Washington. Known for pragmatic engineering that balances aggressive timelines with high quality, he also creates developer ergonomics like DSLs and build tooling that save teams months of work. An open-source collaborator, Sergei’s contributions span build systems, CI improvements and test automation for widely used projects, reflecting a blend of infrastructure, tooling and ML-focused product impact.
14 years of coding experience
9 years of employment as a software developer
professional, Mathematics, professional, Mathematics at Saint Petersburg State University
Professional and Continuous Education - Machine Learning, Computer Science, Professional and Continuous Education - Machine Learning, Computer Science at University of Washington
Contributions:492 commits, 155 PRs, 73 pushes in 2 years 5 months
Contributions summary:Sergei primarily contributed to the development and maintenance of the PowerShell project, focusing on features related to the build and test process. They introduced scripts for building PowerShell for FullCLR and streamlined the build process by incorporating dependencies. The user also improved the usability of build scripts by incorporating error messages and support for different CMake generators and build configurations. Furthermore, the user added tests to ensure correct module loading and functionality within the FullCLR environment.
Contributions:13 commits, 6 PRs, 16 pushes in 6 months
Contributions summary:Sergei primarily focused on improving the quality and reliability of the `activedirectorydsc` module by addressing and fixing issues related to testing. Their work involved modifications to existing Pester tests within the `MSFT_xADRecycleBin` module and involved updates to code indentation for consistency. Further commits updated the module to version 2.3 and reverted changes in the `MSFT_xWaitForADDomain`.
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
Sergei Vorobev - Senior ML Robotics Engineer II at Cruise