Harry Jiang

Machine Learning Engineer at Instagram

Palo Alto, 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
Harry Jiang is a Machine Learning Engineer based in Palo Alto with 13 years of software experience and a strong foundation from Stanford (BS/MS in Computer Science). He builds production recommender and retrieval systems (currently on Instagram Reels) and has deep hands-on expertise across ML frameworks (TensorFlow, PyTorch), distributed data tools (Spark), and full-stack development. His background spans low-level systems and cryptography—contributing to prominent blockchain projects like Nervos CKB (Schnorr signatures, P2P networking) and CITA (consensus mock fixes), reflecting comfort with networking, serialization and consensus code. Fluent in Python, C/C++, Java, JavaScript and SQL, he also tutors advanced CS topics and has shipped applied ML in government and city-scale projects at Alibaba Cloud. Known for pragmatic problem solving, he combines rigorous algorithmic thinking with production engineering to move models from research into scalable services.
code13 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, 3.902 / 4.0, Bachelor of Science - BS, Computer Science, 3.902 / 4.0 at 美国斯坦福大学
bookHigh School Diploma, High School Diploma at Changzhou Senior High School
languagesSpanish, Chinese, English
github-logo-circle

Github Skills (10)

secp256k110
consensus10
rust10
networking10
cryptography10
blockchain10
p2p9
android-enterprise9
ios-enterprise9
testing8

Programming languages (20)

MDXCSSC++RustCGoHTMLKotlin

Github contributions (5)

github-logo-circle
nervosnetwork/ckb

Oct 2018 - Jan 2020

The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.
Role in this project:
userBack-end Developer & Cryptography Engineer
Contributions:9 reviews, 398 commits, 224 PRs in 1 year 3 months
Contributions summary:Harry primarily contributed to the core networking layer of the CKB blockchain project. Their work involved implementing and integrating cryptographic features such as Schnorr signatures, including serialization. Furthermore, they are responsible for creating modules for peer-to-peer communication in this project. The commits highlight expertise in low-level networking and cryptography within the context of a blockchain system.
permissionlessconsensusrustblockchainnervos
citahub/cita

May 2018 - Aug 2018

A high performance blockchain kernel for enterprise users.
Role in this project:
userBack-end Developer
Contributions:21 commits in 3 months
Contributions summary:Harry contributed to the `cita` repository by implementing and fixing issues related to the consensus mock component. They added support for a mock option within the consensus mechanism, addressed timeout errors, and corrected build configurations. These changes were primarily focused on the `tests/consensus-mock` directory and involved modifying the consensus mock component to align with the project's blockchain goals.
kernelconsensusrustblockchainconsortium
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