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.
13 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Beihang University
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Cornell University
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Rutgers University
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.
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.