Shengjia Yan

Software Development Engineer II at Amazon

New York, New York, 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
Shengjia Yan is a Software Development Engineer II at Amazon with a decade of experience building scalable back-end systems and data-driven features. He brings hands-on expertise in ML model development—particularly RNNs and Deep Knowledge Tracing—from an active GitHub repo that blends research and practical experimentation. His Amazon work spans payments, seller growth, and business reporting where he shipped production services, improved API reliability, and automated infrastructure with AWS CDK. A NYU MS graduate with earlier experience delivering large-scale education platforms in China, he pairs strong research roots in NLP and encrypted traffic analysis with pragmatic product delivery. Outside work he’s a persistent open-source contributor and, perhaps unsurprisingly, a committed ramen aficionado who’s open to referrals.
code10 years of coding experience
job6 years of employment as a software developer
bookMaster of Science - MS Computer Engineering, Master of Science - MS Computer Engineering at New York University
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Southeast University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
322reputation
19kreached
5answers
2questions
github-logo-circle

Github Skills (13)

pytorch10
machine-learning10
rnn-model10
deep-learning10
tensorflow10
python10
n10
dimensions6
nlp6
language-model6
ngram6
r6
computer-vision4

Programming languages (9)

TypeScriptJavaC++ShellTeXJavaScriptHTMLDart

Github contributions (5)

github-logo-circle
yanshengjia/ml-road

Oct 2017 - Nov 2020

Machine Learning Resources, Practice and Research
Role in this project:
userML Engineer
Contributions:87 commits, 87 pushes, 1 branch in 3 years
Contributions summary:Shengjia primarily contributed to machine learning model development and experimentation within the repository. The commits involve implementing and modifying deep learning models, specifically focusing on recurrent neural networks (RNNs) for sequence learning tasks. The user added code for Deep Knowledge Tracing (DKT) and Backpropagation Through Time (BPTT), indicating experience in developing and applying advanced machine learning techniques.
nlppytorchpythondata-sciencedeep-learning
Contributions:43 commits, 1 PR, 66 pushes in 3 years 7 months
artificialmachine-learningartificial-intelligence-projectsseuartificial-intelligence
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