Ryosuke Horiuchi is a machine learning engineer based in Tokyo with eight years of experience building production ML systems, MLOps, and real-time streaming pipelines. He has driven measurable impact across recommendation and prediction products at LINE and LY Corporation—delivering online learning frameworks in Rust and improving recommendation lifts by several percent. His background in acoustic signal processing and interest in HPC, RL, query engines, and compilers inform a pragmatic, performance-first approach to ML infrastructure. An active contributor to polars-rs, he has improved CSV parsing, join robustness, and rolling-function implementations in a high-performance Rust dataframe engine. Now at Woven by Toyota, he continues to bridge algorithmic research and scalable engineering to ship low-latency, reliable ML services.
8 years of coding experience
4 years of employment as a software developer
Master's degree, Information Technology, Master's degree, Information Technology at 東京大学
Extremely fast Query Engine for DataFrames, written in Rust
Role in this project:
Back-end Developer
Contributions:2 reviews, 5 PRs, 7 comments in 9 months
Contributions summary:Ryosuke primarily contributed to the `polars-rs/polars` repository, focusing on enhancing the CSV reader and addressing issues within the data processing engine. Their commits involved fixing bugs related to newline characters in CSV headers, improving error handling within the join operations, and resolving issues concerning empty lines in CSV files during reading. Additionally, the user worked on implementing new features related to rolling functions, particularly refactoring them to use private expressions for better code organization.
Contributions:3 reviews, 19 commits, 7 PRs in 2 years
csvmarkdownconvert-csv-filescsv2mdcsvtomarkdown
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.