Jack Xia

Software Engineer at Veeva Systems

Old Toronto, Ontario, Canada
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
Jack Xia is a software engineer with eight years of experience building high-performance systems spanning deep learning frameworks, compilers, and cloud platforms. Currently at Veeva Systems, he contributes to AI agent and Promomats products, after advancing through roles that blend research and production engineering. His open-source work on OneFlow improved Python stack trace debugging and added operators like amax, reflecting a focus on developer ergonomics and framework parity with PyTorch. Past internships at Huawei, OneFlow, and Arctic Wolf and research at IBM produced measurable wins—memory reductions in DL workloads and a published inlining algorithm that cut compiled code size by 21% and sped compilation by 14%. Jack combines academic rigor from a Master’s in Applied Computing with hands-on backend and systems experience in Java, C#, and distributed AWS platforms. Colleagues describe him as a pragmatic problem-solver who surfaces subtle tooling improvements that make large systems easier to develop and maintain.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Alberta
bookMaster of Science in Applied Computing, Master of Science in Applied Computing at University of Toronto
languagesChinese, English
github-logo-circle

Github Skills (9)

debugging10
pytorch10
debug10
machine-learning10
deep-learning10
python10
tensorflow9
neural-network9
cuda9

Programming languages (11)

C#JavaDockerfileC++CLLVMJavaScriptHTML

Github contributions (5)

github-logo-circle
Oneflow-Inc/oneflow

Apr 2022 - Aug 2022

OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.
Role in this project:
userBack-end Developer
Contributions:48 reviews, 76 commits, 36 PRs in 3 months
Contributions summary:Jack's commits primarily focus on improving the debugging capabilities of the OneFlow deep learning framework, specifically related to Python stack traces within operators. They introduced features like adjustable stack depth limits and refactored debug-related classes to enhance the information available during development. Additionally, the user added the `amax` operator, including its implementation, testing, documentation, and integration with the OneFlow framework, ensuring consistency with PyTorch. These contributions suggest a focus on extending and refining the core functionalities of the framework.
caffe2tensorflowframework-learningchainerdeep-learning-framework
A web calculator built by React.js and Redux
Contributions:39 commits, 31 pushes, 2 branches in 9 months
reactjavascriptreact-jscalculatorredux
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
Jack Xia - Software Engineer at Veeva Systems