Oleksii Kachaiev

Principal Software Engineer at Riot Games

Santa Monica, California, 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
Oleksii Kachaiev is a Principal Software Engineer with 16 years of experience, currently leading Big Data/ML/AI efforts for League of Legends, Team Fight Tactics, and Wild Rift at Riot Games. He specializes in productionizing ML systems end-to-end—data collection, training, deployment, and monitoring—while keeping product integration and operational reliability front and center. With a strong research bent, he works on representation learning for RL, IRL, and behavior modeling, blending deep mathematical insight with engineering pragmatism. Previously a CTO and architect, he has built large-scale streaming and microservices platforms and introduced Python-driven engineering practices at scale. An active open-source contributor, his practical fixes and features span influential projects like Netty and Aleph and a functional-programming library in Python. Based in Santa Monica, he combines hands-on systems craftsmanship with research-level thinking to turn complex models into reliable product features.
code16 years of coding experience
job9 years of employment as a software developer
bookMaster Banking, Master Banking at Ukrainian Academy Of Banking Of The National Bank Of Ukraine
stackoverflow-logo

Stackoverflow

Stats
6,214reputation
1.1mreached
123answers
0questions
Badges
loops
top-5%
flask
top-5%
ajax
top-5%
python
top-5%
dto
top-5%
github-logo-circle

Github Skills (44)

asynchronous10
unit-testing10
netty10
python10
clojure-cli10
async10
testing10
command-line-arguments10
http10
zend-framework10
websocket10
network-programming10
data-structure10
java10
clojure10

Programming languages (7)

JavaRustScalaPHPJupyter NotebookPythonClojure

Github contributions (5)

github-logo-circle
kachayev/fn.py

Jan 2013 - Oct 2014

Functional programming in Python: implementation of missing features to enjoy FP
Role in this project:
userBack-end Developer
Contributions:193 commits in 1 year 9 months
Contributions summary:Oleksii implemented core features for functional programming in Python, focusing on missing features such as infinite sequences and lambda definitions. They created a `Stream` class for lazy evaluation and functions for iterator manipulation. The user also introduced modules for lambdas and operators, incorporating functionalities like currying, composition, and comparator operators within the library's design. Furthermore, they worked on immutable data structures, implementing SkewHeap and PairingHeap.
python-implementationpythonfunctional-programmingmissing
clj-commons/aleph

Apr 2017 - Oct 2020

Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
Role in this project:
userBack-end Developer & API Developer
Contributions:6 reviews, 413 commits, 93 PRs in 3 years 6 months
Contributions summary:Oleksii contributed significantly to the `aleph` project, focused on asynchronous streaming communication for Clojure. They added support for multipart requests in the HTTP client, including encoding and decoding functionalities. Further contributions include refactoring code for cleaner, more maintainable code, enhancing compatibility with existing clj-http libraries, and adding features for HTTP proxy integration.
non-blockingwebsocketsweb-serverasynchronoushttp-client
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
Oleksii Kachaiev - Principal Software Engineer at Riot Games