Yufan Song

Senior Software Engineer at ByteDance

Redmond, Washington, 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
Yufan Song is a Senior Software Engineer with seven years of experience building high-performance back-end and cloud database systems, currently at ByteDance in Redmond after a recent stint at RisingWave Labs. He combines industry experience at Snowflake and ByteDance with academic rigor from CMU’s Computational Data Science program and active research publications. A frequent open-source contributor and maintainer (notably enhancing connector and stream processing capabilities in RisingWave and extending envpool with new MuJoCo environments), he focuses on robust streaming, recovery, and low-latency data pipelines. Yufan’s work sits at the intersection of systems engineering and ML infrastructure—he’s contributed JNI stream generators, NATS source recovery, and performance-critical C++ components—demonstrating an ability to move research ideas into production-grade systems.
code7 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at Tongji University
bookMaster of Science - MS Computational Data Science (System Track), Master of Science - MS Computational Data Science (System Track) at Carnegie Mellon University
bookVisiting Student Computer Science, Visiting Student Computer Science at Brandeis University
languageschinese(simplified), English
github-logo-circle

Github Skills (15)

javas10
stream-processing10
mujoco10
c-language10
rust10
cprogramming-language10
pybind1110
java10
data-engineering10
database9
cpp9
databases9
kafka8
reinforcement-learning8
python8

Programming languages (9)

TypeScriptSmartyMDXC++RustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
risingwavelabs/risingwave

Jan 2023 - Jan 2025

The event stream processing platform for developers. Unified experience for real-time data ingestion, stream processing, and low-latency serving. Best-in-class performance and cost-efficiency. Supports SQL and Python.
Role in this project:
userBack-end Developer
Contributions:110 reviews, 61 PRs, 210 pushes in 2 years
Contributions summary:Yufan primarily focused on enhancing the RisingWave platform's connector capabilities. Their contributions include supporting stream chunk payloads within the connector node and integrating stream chunk tests. They also added a stream chunk generator JNI and implemented a recovery feature for the NATS source. Furthermore, they addressed issues related to column index mapping in stream_delta_join.
data-streamserverlessstreamdistributed-sql-databasedatabase
sail-sg/envpool

Apr 2022 - May 2022

C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
Role in this project:
userBack-end Developer
Contributions:13 reviews, 8 commits, 8 PRs in 25 days
Contributions summary:Yufan contributed to the `envpool` repository by adding new MuJoCo environments, specifically the Ant-v4 environment. Their work involved creating header files with configurations and specifications for the new environments. The user's commits also included modifications to existing testing files to incorporate and validate the new environment implementations. The focus of their work was on expanding the scope of the environment engine.
starcraftmahjongbox2dreductiongomoku
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
Yufan Song - Senior Software Engineer at ByteDance