Kirill Panarin

Senior Software Engineer at Google

Sudbury, Massachusetts, United States
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
Kirill Panarin is a Senior Software Engineer with 11 years of experience building large-scale data and ML systems, currently at Google after driving personalization and podcast recommendation pipelines at Spotify. He specializes in designing high-throughput streaming and batch architectures—using Scala, functional programming, Apache Flink, Beam and k8s—to process datasets with hundreds of millions of entities and deliver near-real-time ML-backed recommendations. An active open-source contributor, he added JDBC sharding and Redis mutation support to spotify/scio and demonstrated Bigtable integrations with Magnolify, reflecting deep hands-on experience in production data tooling. With a strong academic foundation in applied physics and a knack for turning sophisticated algorithms into simpler learning models with better data, he blends rigorous engineering with practical ML product delivery.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor’s Degree, Engineering Physics/Applied Physics, GPA: 3.96, Bachelor’s Degree, Engineering Physics/Applied Physics, GPA: 3.96 at Kyiv National Taras Shevchenko University
bookMaster's Degree, Applied Physics and Electronics, Automation of Scientific Researches, GPA: 3.76, Master's Degree, Applied Physics and Electronics, Automation of Scientific Researches, GPA: 3.76 at Taras Shevchenko National University of Kyiv
languagesUkrainian, Russian, English
stackoverflow-logo

Stackoverflow

Stats
383reputation
16kreached
8answers
4questions
github-logo-circle

Github Skills (25)

redis10
google-cloud-dataflow10
jdbc10
bigtable10
scala10
apache-beam10
data-engineering9
data-pipelines9
batch-processing9
streaming9
data-pipeline9
data-set7
beam7
beamng7
bigquery7

Programming languages (6)

C#JavaScalaGoHTMLRuby

Github contributions (5)

github-logo-circle
spotify/scio

Apr 2020 - Apr 2022

A Scala API for Apache Beam and Google Cloud Dataflow.
Role in this project:
userBack-end Developer
Contributions:71 reviews, 43 commits, 42 PRs in 2 years
Contributions summary:Kirill contributed to the `scio` project, a Scala API for Apache Beam and Google Cloud Dataflow, by adding support for new features, including sharded JDBC reads and Redis mutations. They implemented examples for Bigtable usage with Magnolify, demonstrating expertise in integrating external libraries. Additionally, the user added support for JDBC sharding by UUID encoded as a string, enhancing the data processing capabilities. They also contributed to the `scio-redis` module by adding RedisMutation support.
apidatabeambatchbigquery
stormy-ua/DeepLearningToy

Jul 2016 - Aug 2016

Contributions:97 commits, 85 pushes, 1 branch in 1 month
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
Kirill Panarin - Senior Software Engineer at Google