Thomas Massinger is a Senior Staff Data Engineer with 11 years of experience blending data science, engineering, and physics to build reliable data platforms and production-ready analysis pipelines. He moved from gravitational-wave research—where he developed unit-tested tools, rapid signal classification workflows, and contributed documentation/DevOps to the pycbc package used in LIGO discoveries—into industry roles at Shopify, rising through data scientist to senior staff engineering. Skilled in Python, SQL, ML, signal processing, metric design, and experiment design, he combines deep domain expertise in noisy-signal detection with practical experience shipping scalable analytics and visualization tools. Known for clarifying complex systems for both technical teams and non-experts, he has led working groups, mentored students, and driven measurable improvements in sensitivity and operational workflows. Based in Saratoga Springs, NY, he brings a physicist’s rigor to product-facing data engineering challenges, often surfacing subtle noise and data-quality issues others miss.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.S.) Physics, Bachelor of Science (B.S.) Physics at Utica University
Doctor of Philosophy (Ph.D.) Physics, Doctor of Philosophy (Ph.D.) Physics at Syracuse University
Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.
Role in this project:
Technical Writer & DevOps Engineer
Contributions:13 commits, 10 PRs, 20 comments in 3 years 9 months
Contributions summary:Thomas primarily contributed to the documentation and workflow setup within the pycbc repository. They created instructions for running pycbc on a cluster and provided detailed explanations of configuration files. Additionally, the user added code to print the loudest events to a wiki table, enhancing the usability of the results. Furthermore, the user installed a required package and modified the software to work with a new version of a dependency.
Contributions:2 PRs, 62 pushes, 19 branches in 3 years 9 months
cbcpythonpython3
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.