Jiang Xu

Principal Software Engineer at NVIDIA

San Francisco, 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
Jiang Xu is a principal software engineer with 18 years of experience delivering scalable distributed systems and cloud infrastructure in high-impact roles across industry. He currently serves as a Principal Software Engineer at NVIDIA, applying deep expertise in containerization, scheduling, and large-scale runtimes to cutting-edge workloads. Previously at Apple, he held roles including Engineering Manager and Tech Lead, and earlier as Staff Software Engineer focusing on scheduling and container runtime, demonstrating a track record of shipping reliable systems at scale. He was a long-time Apache Mesos Committer and PMC member, actively contributing bug fixes, logging improvements, ZooKeeper interactions, and test stability, with a focus on readability and robust state management. Earlier at Twitter, he contributed to Mesos core features enabling high scalability and ran production Mesos clusters of about 10,000 hosts and 100,000 tasks/services, underscoring his experience with distributed systems in production. He holds a PhD in Computer Science/Engineering from the University of Florida and a Bachelor's in Software Engineering from Shanghai Jiao Tong University, and is based in San Francisco, California.
code18 years of coding experience
job14 years of employment as a software developer
bookBachelor, Software Engineering, Bachelor, Software Engineering at Shanghai Jiao Tong University
bookDoctor of Philosophy - PhD, Computer Science/Engineering, Doctor of Philosophy - PhD, Computer Science/Engineering at University of Florida
languagesEnglish, Chinese
github-logo-circle

Github Skills (7)

mesos10
distributed-systems10
c-language10
zookeeper10
distributed-system10
c-programming-language10
testing10

Programming languages (3)

C++GoPython

Github contributions (5)

github-logo-circle
apache/mesos

Jul 2015 - May 2018

Apache Mesos
Role in this project:
userBack-end Developer
Contributions:40 commits, 4 comments in 2 years 10 months
Contributions summary:Jiang primarily contributed to bug fixes within the Apache Mesos codebase, focusing on issues related to logging, ZooKeeper interactions, and test flakiness. They implemented fixes related to incorrect log output, ZNOAUTH errors, and race conditions in tests. The user also contributed to refactoring the code for more readability and better state management. Their contributions indicate a strong understanding of the system's internals and related distributed systems concepts.
apachebig-datacloudmesosjava
xujyan/mesos

Apr 2015 - May 2018

Contributions:1 release, 1 push, 2 branches in 3 years
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