Seonmyeong Bak

Senior System Software Engineer - AI Resiliency at NVIDIA

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

👤
Senior
🎓
Top School
Seonmyeong Bak is a Senior System Software Engineer with 10 years of experience building and optimizing runtime systems from embedded engines to large-scale HPC clusters. Currently at NVIDIA, they focus on AI resiliency—automatic error attribution and fast restart with optimal checkpointing—for extreme-scale deep learning training, after driving communication and storage performance work in pre-deployment clusters. Their PhD research and prior national-lab work advanced integrated programming models, task-graph scheduling, and user-directed scheduling for irregular, sparse computations, bringing both theory and production-grade runtime implementations together. Comfortable across Charm++, Adaptive MPI, OpenMP and lightweight threading, they combine deep performance engineering with practical system design. A detail that surprises: their background spans both garbage-collector optimization for JavaScriptCore and large-scale task scheduling, reflecting a rare breadth from language runtimes to cluster resiliency.
code10 years of coding experience
job5 years of employment as a software developer
bookMaster's degree Computer Science and Engineering, Master's degree Computer Science and Engineering at Seoul National University
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Georgia Institute of Technology
bookDoctor of Philosophy (Ph.D.) Transferred Computer Science, Doctor of Philosophy (Ph.D.) Transferred Computer Science at University of Illinois Urbana-Champaign
bookBachelor's Degree Computer Engineering, Bachelor's Degree Computer Engineering at Sungkyunkwan University
languagesEnglish, Korean
github-logo-circle

Github Skills (34)

issue-tracking10
ppl9
mpi9
scale9
redmine9
cuda9
python8
gpu8
machine-learning8
charm8
asynchronous-tasks7
parallel-computing7
gerrit7
ranking7
gpu-acceleration7

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
sbak5/cunumeric

Dec 2021 - Sep 2022

An Aspiring Drop-In Replacement for NumPy at Scale
Contributions:84 pushes, 11 branches in 9 months
pythondrop-innumpymachine-learningscale
pmodels/omp-user-sched

Sep 2019 - Mar 2024

Contributions:11 pushes, 1 branch in 4 years 7 months
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
Seonmyeong Bak - Senior System Software Engineer - AI Resiliency at NVIDIA