Ren Zhang

Software Engineer at Google

Greater Boston 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

👤
Senior
🎓
Top School
Ren Zhang is a software engineer with 15 years of experience specializing in ML-driven search and data science, currently working on query understanding for Google Search Ranking in Greater Boston. He has led ML system design and mentoring at NielsenIQ and contributed to production analytics and forecasting solutions across industry roles at IBM and Fidelity. His background blends formal training in library and information science with a master's in business analytics, giving him a rare mix of information organization and practical data engineering skills. An active contributor to the popular pylint project, he focuses on test automation and robustness—fixing inference bugs and crash scenarios to improve developer tooling. Colleagues know him for turning ambiguous research questions into reliable, scalable solutions and for bridging research, product, and engineering teams.
code15 years of coding experience
job6 years of employment as a software developer
bookMaster’s, Business Analytics, Data Science, Master’s, Business Analytics, Data Science at Bentley University
bookBachelor's degree, English Language and Literature, Bachelor's degree, English Language and Literature at Soochow University (CN)
bookMaster's, Library and Information Science, Master's, Library and Information Science at Jiangsu University
languagesChinese, English
github-logo-circle

Github Skills (8)

linter10
static-code-analysis10
code-analysis10
pytest10
software-quality10
python10
testing10
pep8

Programming languages (4)

JavaJavaScriptGoPython

Github contributions (5)

github-logo-circle
pylint-dev/pylint

Aug 2015 - Sep 2015

It's not just a linter that annoys you!
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits in 15 days
Contributions summary:Ren primarily focused on improving the quality and robustness of the Pylint project through bug fixes and test enhancements. Their commits addressed issues such as inference errors, crashes related to generators within `with` contexts, and index-out-of-range errors in exception handling. The user also refactored code for better Pythonic style.
linterlintpep8static-code-analysiscode-quality
obsc/async

Jul 2014 - Jul 2014

Contributions:18 commits in 9 days
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
Ren Zhang - Software Engineer at Google