Sergey Kulik

Architect Lead Software Engineer at Pathway

Paris, Ile-de-France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Sergey Kulik is an architect-level software engineer based in Paris with a track record of designing and shipping high-throughput, real-time systems across consumer and B2B products. He led delivery platform efforts at Yandex—building dispatch, batching, and slot-based delivery services that scaled to 300K+ daily orders and launched in multiple countries—and now co-authors and maintains the widely-used Pathway Python ETL framework for stream processing and LLM pipelines. Comfortable both leading teams (hiring, managing, and delivering productized services) and diving into code, he bridges system architecture, data engineering, and reliability work. Notably, he contributed byte-support and connector hardening to Pathway, showing attention to robust data types and end-to-end testing. He also teaches algorithms and mentors ML/NLP projects, reflecting a continual commitment to education and practical research.
code3 years of coding experience
job6 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Belarusian State University
bookPublic School #9 of Mozyr
bookDAAD project Robotics Technology/Technician, DAAD project Robotics Technology/Technician at Hochschule Mannheim
bookComputer Science, Computer Science at Yandex School of Data Analysis
languagesEnglish, Russian
github-logo-circle

Github Skills (9)

etl10
data-pipelines10
data-pipeline10
python10
data-processing10
apache-kafka9
data-analytics8
etl-framework8
stream-processing7

Programming languages (4)

DockerfileRustJupyter NotebookPython

Github contributions (5)

github-logo-circle
pathwaycom/pathway

Nov 2022 - Feb 2023

Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
Role in this project:
userData Engineer
Contributions:7 commits, 2 pushes, 15 comments in 2 months
Contributions summary:Sergey contributed to the Pathway ETL framework, enhancing its capabilities by adding support for bytes in the `pw.apply` function and expanding the data type system to accommodate byte-like data. They also implemented a full-cycle test, demonstrating the complete functionality of the bytes support within the framework. Additionally, the user introduced enhancements related to connector configuration, specifically addressing the robustness and reliability of input/output connectors.
batch-processingdata-analyticsdata-pipelinesdata-processingdataflow
Contributions:4 pushes, 1 branch in 3 months
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
Sergey Kulik - Architect Lead Software Engineer at Pathway