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.
code13 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
webserver6
activerecord6
ssl-certificate6

Programming languages (12)

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.
cppleetcodeproblemssolvedcompetitive-programming
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.
apiscalafs2cascadingscala-native
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