Bumsik Kim

Staff Research Engineer & Scientist at Moloco

Seoul, 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
Bumsik Kim is a Staff Research Engineer and Scientist at Moloco with 11 years of experience building production ML-driven bidding systems and leading the bidder team’s algorithm logic. He combines deep mathematical training (PhD, MS, BS in Mathematics) with hands-on embedded and systems engineering, contributing to notable open-source projects like RIOT OS and STM32 Arduino cores. His work spans low-level hardware integration, real-time IoT stacks, and neural-network stream processing (nnstreamer), reflecting a rare blend of firmware, backend, and ML expertise. At Moloco he progressed from data scientist to staff engineer, consistently bridging research and applied engineering to ship scalable, latency-sensitive systems. Based in Seoul, he brings both academic rigor and practical product focus, and his open-source contributions reveal a penchant for board-level detail that improves real-world deployments.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BS, Mathematics, Bachelor of Science - BS, Mathematics at Seoul National University
bookDoctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Purdue University
github-logo-circle

Github Skills (32)

samd2110
c-language10
python10
gstreamer10
mxnet10
c1110
spi10
microcontroller10
ml10
c1710
mle10
openam10
iot10
adc10
pyqt10

Programming languages (23)

C#SmartyJavaC++CRustGoMustache

Github contributions (5)

github-logo-circle
kbumsik/VirtScreen

Apr 2018 - Nov 2018

Make your iPad/tablet/computer into a secondary monitor on Linux.
Role in this project:
userFull-stack Developer
Contributions:27 releases, 162 commits, 3 PRs in 6 months
Contributions summary:Bumsik primarily worked on the core functionality of the virtscreen project, making changes to the main Python script. These changes included UI separation, display settings, VNC server integration, and implementing auto-start features. The user also added various features in the QML interface, including the introduction of a preference dialog and settings for device selection. Additionally, the user modified the build system to create a Debian package.
secondaryqmlipadmonitorpython
STM32 core support for Arduino
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:25 commits, 3 PRs, 48 comments in 8 months
Contributions summary:Bumsik contributed significantly to the STM32 core support for Arduino, focusing on adding support for the STM32MP1 series. Their work included integrating CMSIS drivers, HAL drivers, and OpenAMP middleware, demonstrating a focus on low-level hardware interaction and communication. The user also added support for specific development board variants and implemented pseudo-EEPROM functionality using RETRAM. The contributions involved modifications across system configurations, peripheral pin definitions, and core Arduino libraries.
stlinkstm32wbstm32corebluepillstm32h7
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
Bumsik Kim - Staff Research Engineer & Scientist at Moloco