Summary
Fenglin Yuan is a Senior Software Engineer specializing in machine learning with a decade-plus track record of shipping production-grade code and mining terabyte-scale datasets. He blends deep academic training (PhD in Materials Science) with practical ML systems experience—building recommendation and NLP embedding pipelines at Tubi and leading the Aquila ML library and large-scale topic modeling at American Express. Comfortable across Python, Java, and production tooling, he has applied unsupervised learning, time-series models, and large language models to both scientific problems and real-world products. A competitive Kaggle participant and active GitHub contributor, he favors showing results in code over hype. Based in New York, he’s known for turning complex research methods into reliable, scalable software that serves thousands of users.
8 years of coding experience
11 years of employment as a software developer
Bachelor of Science (B.S.), Materials Physics, 3.6 / 4.0, Bachelor of Science (B.S.), Materials Physics, 3.6 / 4.0 at Wuhan University
Doctor of Philosophy (Ph.D.), Materials Science and Engineering, 3.8 / 4.0, Doctor of Philosophy (Ph.D.), Materials Science and Engineering, 3.8 / 4.0 at Rensselaer Polytechnic Institute
Chinese, English