Jerry Ge

Senior Software Engineer at Arm

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

🤩
Rockstar
🎓
Top School
Jerry Ge is a Senior Software Engineer based in California with nine years of experience building compilers, distributed systems, and ML tooling. At Arm he focuses on TOSA and ML compilers, contributing production-grade transformations that bridge TFLite and TOSA and refining operator semantics inside LLVM and TensorFlow. His open-source work includes nontrivial contributions to LLVM’s TOSA dialect, TensorFlow’s TFLite-to-TOSA legalization, and Kubernetes scheduler plugins—demonstrating fluency across low-level compiler internals and cloud-native scheduling. He holds a Master’s in EECS from UC Berkeley and a CS & Applied Math BS from USC, where he also taught core software and distributed systems courses. A practical tinkerer, he previously built an automated fish-farming IoT system, reflecting an interest in applying ML and systems engineering to real-world automation.
code9 years of coding experience
job1 year of employment as a software developer
bookMaster's degree, Electrical Engineering & Computer Science, Master's degree, Electrical Engineering & Computer Science at University of California, Berkeley
bookBachelor's degree, Computer Science and Applied Math, Bachelor's degree, Computer Science and Applied Math at University of Southern California
stackoverflow-logo

Stackoverflow

Stats
11reputation
326reached
0answers
1question
github-logo-circle

Github Skills (31)

kubernetes10
c-language10
tosca10
operation10
back-end-development10
tensorrt10
machine-learning10
lsa10
mlr10
php-framework10
deeplearning-ai10
togaf10
go10
deep-learning10
tensorflow10

Programming languages (5)

C++LLVMJavaScriptGoJupyter Notebook

Github contributions (5)

github-logo-circle
llvm/llvm-project

May 2023 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:155 reviews, 97 PRs, 54 pushes in 1 year 11 months
Contributions summary:Jerry primarily worked on modifying and maintaining code within the LLVM Project, specifically focusing on the TOSA dialect. Their contributions included updating input names for consistency in TOSA operations, adding and modifying TOSA shape types and operators, and adjusting padding inputs to match the TOSA specification. They also focused on removing operators and updating tests within the TOSA framework. These changes reflect efforts to refine and align the TOSA dialect with its specifications.
compilerstechnologiesclangsubmittoolchain
kubernetes/kubernetes

Mar 2021 - Jul 2021

Production-Grade Container Scheduling and Management
Role in this project:
userBack-end Developer
Contributions:9 reviews, 6 commits, 8 PRs in 3 months
Contributions summary:Jerry primarily contributes to the Kubernetes scheduler, focusing on plugin implementations and core scheduler logic. They added functionalities to the scheduler plugins, specifically for `NodeUnschedulable` and `NodeName` plugins. The user also refactored and modified existing scheduler components, including the core scheduling algorithm and extenders, demonstrating familiarity with the scheduler's internal workings. Furthermore, they were involved in code refactoring, merging scheduler packages, and fixing compatibility issues within the testing framework.
containersschedulingdockergradeproduction-grade
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
Jerry Ge - Senior Software Engineer at Arm