Song Lu

Software Engineering Manager, Systems Infrastructure at LinkedIn

San Jose, 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
Song Lu is a seasoned software engineering manager based in San Jose with nine years of experience building and scaling distributed systems and infrastructure, currently leading the productivity team for Espresso at LinkedIn. He combines hands-on expertise in C/C++/Java, JVM performance, Linux kernel tweaks and large-scale data stores with proven management skills in team building, agile delivery and cross-functional product execution. At LinkedIn he drove mission-critical improvements such as routing state transitions and quota computation for complex queries, and earlier at Pinterest rewrote a campaign management system to achieve 10x performance gains. His background spans HPC, telecom and cloud security—work that includes MPI toolkits at IBM and authentication systems at VeriSign—giving him deep systems-level intuition. An active open-source contributor, he has fixed core reliability and scheduling bugs in the Light Task Scheduler project and works with technologies like RocketMQ, Kafka and ZooKeeper. Colleagues rely on him not just for architecture and performance tuning but for pragmatic, reliability-first fixes that surface from his low-level systems experience.
code9 years of coding experience
job20 years of employment as a software developer
bookMaster of Science, Computer Engineering, Master of Science, Computer Engineering at Iowa State University
bookBachelor, Electronic Component and Material, Bachelor, Electronic Component and Material at Huazhong University of Science and Technology
languagesChinese, English
github-logo-circle

Github Skills (12)

javas10
scheduling10
scheduled-tasks10
debug10
sched10
task-scheduler10
job-scheduling10
java10
concurrency10
scheduler10
spring-boot10
remoting9

Programming languages (2)

JavaKotlin

Github contributions (5)

github-logo-circle
Distributed Scheduled Job Framework
Role in this project:
userBack-end Developer
Contributions:9 commits, 16 PRs, 8 comments in 2 months
Contributions summary:Song primarily focused on bug fixes and improvements within the LTS (Light Task Scheduler) framework. Their commits addressed issues related to the release of semaphores, ensuring proper resource management in asynchronous operations. Further contributions included resolving repeat job issues, such as incorrect repeated counts and timing, and also addressing pagination issues in the node group retrieval functionality, demonstrating the user's focus on core system behavior and reliability. The user also corrected issues with the cron expression.
ltsscheduled-jobspringbootspringjob
lusong1986/RocketMQExt

Jun 2016 - Sep 2017

Contributions:114 commits, 109 pushes, 4 branches in 1 year 3 months
onsalibabaaliyunrocket
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
Song Lu - Software Engineering Manager, Systems Infrastructure at LinkedIn