Pei Lin

Principal Data Engineer

Cambridge, Massachusetts, 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
Pei Lin is a Principal Data Engineer based in Cambridge, MA, with 13 years in data/software engineering and a 20-year biotech domain pedigree that bridges clinical insight and cloud-native systems. She designs and implements scalable ETL pipelines and data platforms on AWS—Glue, Athena, Lambda, Batch—specializing in bioinformatics workloads and workflow orchestration. Her work repeatedly automates lab-to-cloud data flows (Illumina, Benchling) and packages analysis tools in Docker to accelerate computational biology pipelines. She has practical experience integrating LLMs and enterprise ChatGPT actions for bioinformatics use cases and has built txt2sql and on-demand container services to speed scientist workflows. An active contributor to the WDL workflow language codebase, she has helped refine parsing and testing for a widely used bioinformatics workflow spec. Pei combines deep software engineering rigor with hands-on lab data experience, making her effective at translating scientific requirements into maintainable, production-grade data systems.
code13 years of coding experience
job23 years of employment as a software developer
bookMaster of Science Computer Science, Master of Science Computer Science at Syracuse University
bookB.S. / M.D Clinical Medicine, B.S. / M.D Clinical Medicine at Shanghai Medical College of Fudan University
github-logo-circle

Github Skills (6)

javas10
parser10
wdl10
java10
testing9
bioinformatics9

Programming languages (2)

ScalaPython

Github contributions (5)

github-logo-circle
openwdl/wdl

Dec 2012 - Dec 2012

Specification for the Workflow Description Language (WDL).
Role in this project:
userBack-end Developer
Contributions:5 commits in 8 days
Contributions summary:Pei primarily contributed to the codebase by merging changes from the 'dev' branch. These merges likely incorporated bug fixes, feature enhancements, or other updates developed in the 'dev' branch into the main development line. The code diffs show changes related to parsing functionality, specifically modifying the `CompositeTaskParser.java` file, suggesting the user was involved in refining the WDL language's parsing capabilities. Further commits show involvement with testing the parsing functionality, specifically by including test data and formatting.
implementationsworkflow-description-languageincrementalopenwdlspecification-language
broadinstitute/snoop

Mar 2015 - Apr 2015

Contributions:19 commits, 12 PRs, 10 pushes in 1 month
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