Eddie Xie

Staff Machine Learning Engineer at Twitter

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

🤩
Rockstar
🎓
Top School
Eddie Xie is a Staff Machine Learning Engineer in San Francisco with 13 years of experience building revenue-critical ads systems and machine learning infrastructure. At Twitter he led the Ads Pacing Service from rewrite to production, delivering algorithmic improvements that generated multi-hundred-million dollar gains and prototyped foundational ads ranking and serving components. He combines deep research pedigree (PhD work at Cornell and prior RA at Tsinghua) with hands-on backend engineering skills, evidenced by contributions to open-source projects like scalding and algorithm repositories. A former founder/CEO, Eddie balances product-minded leadership with low-level algorithmic problem solving and strong testing and refactoring discipline.
code14 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Beihang University
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Cornell University
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Rutgers University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
895reputation
65kreached
2answers
28questions
github-logo-circle

Github Skills (20)

unit-testing10
algorithms10
c-language10
matrix10
solve10
data-structure10
solution10
scala10
mat10
data-structures10
cprogramming-language10
data-processing9
activerecord6
webserver6
ssl-certificate6

Programming languages (11)

TypeScriptJavaC++ShellCScalaJavaScriptGo

Github contributions (5)

github-logo-circle
oeddyo/algorithm

Dec 2012 - Apr 2018

Algorithm Problems I solved... as a hobby
Role in this project:
userBack-end Developer
Contributions:21 commits, 1 push in 5 years 5 months
Contributions summary:Eddie primarily contributed to solving algorithm problems within the `oeddyo/algorithm` repository, likely focusing on the logic and implementation aspects. The commits demonstrate the creation of solutions to algorithmic challenges, with code examples in C++. These contributions point towards a focus on problem-solving and the application of data structures and algorithms. The user also added a few more solutions to the repository.
twitter/scalding

Feb 2015 - Sep 2016

A Scala API for Cascading
Role in this project:
userBack-end Developer
Contributions:60 commits, 20 PRs, 9 pushes in 1 year 6 months
Contributions summary:Eddie primarily contributed to the `scalding` library by implementing and testing new functionalities related to matrix operations, specifically L1 normalization. They added the `rowL1Normalize` method to the `Matrix2` class, enabling normalization of matrix rows. The user also wrote unit tests to ensure the correctness of the new functionality and expanded the testing to handle different data types, including `Long`. Furthermore, the user refactored the code, changing types and removing comments to improve code clarity.
scala
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