Machine Learning Engineer at Zyte (formerly Scrapinghub)
Santa Ana, California, Russia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Nikita Vostretsov is a Machine Learning Engineer with 14 years of experience building production-ready data and text-processing systems, currently working at Zyte (formerly Scrapinghub) from Santa Ana. He combines deep applied-mathematics training with hands-on engineering across ML, backend and DevOps—contributing notable improvements to Scrapy’s testing infrastructure and to Splash’s build/deployment pipelines. His background includes leadership roles in data science and development at Sberbank-Technology, Taiga System and Yandex, where he focused on fact extraction, data mining and practical ML solutions. Nikita’s work reveals a knack for making brittle systems reliable—automating test environments, improving coverage, and streamlining complex builds. He’s pragmatic about extracting signal from text at scale and often operates at the intersection of algorithmic modeling and robust engineering.
14 years of coding experience
7 years of employment as a software developer
Master, Applied mathematics, Master, Applied mathematics at Ural State University named after A.M.Gorky
Scrapy, a fast high-level web crawling & scraping framework for Python.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:28 reviews, 96 commits, 21 PRs in 3 years 1 month
Contributions summary:Nikita primarily focused on improving the testing infrastructure and functionality of the Scrapy framework. Their contributions included the implementation of automated port selection for services in unit tests, and the addition of new signals to enable more robust testing and monitoring capabilities. They also made numerous changes to the test suite, including the addition of new test cases and the refactoring of existing ones to improve coverage and reliability. The user also worked on bug fixes related to spider bootstrap errors.
Lightweight, scriptable browser as a service with an HTTP API
Role in this project:
DevOps Engineer
Contributions:21 commits, 1 PR, 5 comments in 7 days
Contributions summary:Nikita primarily focused on enhancing the build and deployment processes within the project. Their commits involved modifying Dockerfiles and shell scripts to incorporate environment variables for Qt versioning and parallel build jobs, streamlining the build process. They also added scripts to create packages and download dependencies, and improved the error handling by implementing non-200 HTTP code detection. Additionally, they updated the build process for qtwebkit by implementing docker build arguments for the URL.
with-serviceapibrowserscriptablejavascript
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
Nikita Vostretsov - Machine Learning Engineer at Zyte (formerly Scrapinghub)