Shuning Jin

Software Engineer at Google

San Francisco Bay Area 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
Shuning Jin is a software engineer in the San Francisco Bay Area with eight years of experience blending machine learning research and full-stack development, currently at Google after completing an MS in Computer Science at Rutgers. She has hands-on expertise in NLP and ML—evidenced by contributions to the popular jiant toolkit where she worked on preprocessing, model architecture, and training scripts—and a track record of published AI research from internships at TTIC and Johns Hopkins. Comfortable across Python, PyTorch, Java, and SQL, she builds scalable systems that bridge experimental models and production training pipelines. Known for tuning and automating model workflows, she brings a pragmatic researcher’s rigor to engineering problems at the intersection of software and language technologies.
code8 years of coding experience
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Rutgers University–New Brunswick
bookBachelor of Science (BS), Computer Science, Statistics, Bachelor of Science (BS), Computer Science, Statistics at University of Minnesota Duluth
languagesChinese, English
github-logo-circle

Github Skills (10)

data-preprocessing10
pytorch10
machine-learning10
nlp10
trainings10
python10
modeling10
transformers9
tensorflow7
bash7

Programming languages (2)

Jupyter NotebookPython

Github contributions (5)

github-logo-circle
nyu-mll/jiant

Jun 2018 - Jun 2019

jiant is an nlp toolkit
Role in this project:
userBack-end Developer
Contributions:73 commits, 2 PRs, 5 pushes in 11 months
Contributions summary:Shuning primarily contributed to the `src/` directory, modifying files related to task processing, model building, and training. They made changes to core files such as `preprocess.py`, `tasks.py`, and `models.py`, indicating involvement in the data preprocessing pipeline, task definition, and model architecture. They also modified `trainer.py`, which points to working on the training logic. Furthermore, the user worked on bash scripts to tune the models, reflecting on the parameter tuning.
nlptransformersmultitask-learningsentence-representationbert
Contributions:15 commits, 13 pushes, 1 branch in 1 year 11 months
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
Shuning Jin - Software Engineer at Google