Adam Struck

Senior AI Engineer at Amplitude

Portland, Oregon, 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
Adam Struck is a Senior AI Engineer based in Portland with 11 years of experience building scalable data and ML infrastructure, particularly in healthcare and bioinformatics. He designs and implements ETL pipelines, graph databases, and distributed task execution systems, with strong production hands-on skills in Golang, Python, and R and operationalizing services on cloud and on-prem environments. His work at OHSU created a 41M-node Biomedical Evidence Graph and a Golang-based Graph Integration Platform, and he has contributed backend integrations to the widely used Cromwell workflow engine. Adam combines statistical modeling and machine learning expertise with practical API, database (MongoDB, Postgres, Neo4j, Elasticsearch) and observability engineering to turn complex biomedical data into usable products. He favors pragmatic, reproducible systems—seen in Funnel and GRIP—and brings research-grade rigor from an M.Sc. in Bioinformatics to production engineering challenges.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (M.Sc.) Bioinformatics, Master of Science (M.Sc.) Bioinformatics at University of Oregon
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
61reputation
734kreached
3answers
0questions
github-logo-circle

Github Skills (21)

cloud-computing10
back-end-development10
work-flow10
workflow-engine10
scala10
backend10
exec10
testing9
dockers9
docker9
workflow-description-language9
application8
google-cloud-storage8
bioinformatics7
jquery-ui6

Programming languages (19)

JavaC++RustScalaTeXMakefileIoGo

Github contributions (5)

github-logo-circle
broadinstitute/cromwell

Feb 2017 - Jan 2018

Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
Role in this project:
userBackend Developer
Contributions:9 commits, 7 PRs, 28 comments in 11 months
Contributions summary:Adam contributed to the development and maintenance of the Cromwell workflow engine's backend, specifically focusing on integration with the Task Execution Service (TES). Their work involved prototyping the TES backend setup, including the configuration and integration of components. They addressed bugs, refined existing code, and added new features like support for Google Storage, reflecting expertise in cloud technologies and workflow execution. The user's contributions also improved testing infrastructure and updated the TES schema integration.
casestransitionbioinformaticsworkflow-executioncommon-workflow-language
adamstruck/funnel

Mar 2017 - Jul 2023

Funnel runs your tasks on Google Cloud, HTCondor, locally, and more.
Contributions:6 PRs, 1037 pushes, 304 branches in 6 years 5 months
bigtablegcpapp-enginegooglegoogle-cloud-platform
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
Adam Struck - Senior AI Engineer at Amplitude