Jie Zhang

Staff Software Engineer - Data Platform Engineering

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
Jie Zhang is a Staff Software Engineer specializing in data platform engineering with 11 years of experience building scalable streaming and batch data systems for consumer-facing products. Now at Disney Streaming, he leads data strategy, mentors teams, and delivers cost-efficient solutions for ingestion, discovery, lineage, and governance across content and user datasets. Previously at Roku he engineered large-scale real-time and data lake pipelines supporting ads, search, recommendations, and ML, working regularly with Flink, Spark, Kafka, Iceberg, and Kubernetes. Jie blends hands-on coding in Python, Scala, and Java with architectural leadership, and his GitHub work includes an applied CNN text-classification pipeline demonstrating practical ML production skills. Based in San Francisco, he holds an MS in Computer Engineering from UC Santa Cruz and is known for translating complex data problems into pragmatic, cross-team solutions.
code11 years of coding experience
bookUniversity of California Santa Cruz
github-logo-circle

Github Skills (10)

data-preprocessing10
mask-rcnn10
faster-rcnn10
machine-learning10
nlp10
tensorflow10
python10
data-analysis9
text-classification9
pandas8

Programming languages (5)

TypeScriptJavaHTMLMarkdownPython

Github contributions (5)

github-logo-circle
Classify Kaggle Consumer Finance Complaints into 11 classes. Build the model with CNN (Convolutional Neural Network) and Word Embeddings on Tensorflow.
Role in this project:
userML Engineer
Contributions:70 commits, 1 PR, 48 pushes in 1 year 5 months
Contributions summary:Jie primarily focused on building a Convolutional Neural Network (CNN) model for multi-class text classification using TensorFlow. They implemented data preprocessing steps, including data loading, cleaning, and vocabulary creation. The user trained the model, evaluated its performance, and saved the necessary components for later prediction tasks. Further contributions included setting up the prediction pipeline, allowing the model to predict on new, unseen data.
kagglecomplaintspythonword-embeddingsembeddings
Contributions:76 commits, 3 PRs, 56 pushes in 1 year 5 months
kagglepythonword-embeddingstensorflowsan-francisco
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
Jie Zhang - Staff Software Engineer - Data Platform Engineering