Andrew Figpope

Principal Machine Learning Engineer - L7 at Adaptive Biotechnologies Corp.

Los Angeles, California, 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
Andrew Figpope is a Principal Machine Learning Engineer and systems architect with 12 years of experience building scalable, production ML and data platforms across biotech, media, and startup environments. Based in Los Angeles, he has a track record of operationalizing large-scale compute (Spark, PyTorch, AlphaFold2) and driving infrastructure maturity—moving teams to reproducible Pulumi IaC, FedRAMP-ready setups, and attested CI/CD for traceable provenance. He blends hands-on engineering (optimizing gVCF merging, high-throughput Mongo imports, and Kryo serialization improvements in the chill project) with executive leadership, having built and scaled data organizations and cut multimillion-dollar costs through model operationalization. His work emphasizes collaborative research tooling—polyglot Jupyter kernels, serverless dev environments, and low-code ML tools—that measurably speed discovery and cross-team model transfer. He pairs a Columbia Engineering CS foundation with a habit of turning complex scientific pipelines into auditable, efficient production systems that reduce runtime and friction for researchers.
code12 years of coding experience
job11 years of employment as a software developer
bookB.S. Computer Science, B.S. Computer Science at Columbia Engineering
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
93reputation
11kreached
5answers
3questions
github-logo-circle

Github Skills (15)

scala10
javas10
data-serialization10
kryo10
java10
serialization10
hadoop9
audio6
avro6
maven6
fade6
eclipse6
browser6
jquery6
anchor6

Programming languages (3)

ScalaJavaScriptPython

Github contributions (5)

github-logo-circle
twitter/chill

Jun 2015 - Jun 2015

Scala extensions for the Kryo serialization library
Role in this project:
userBack-end Developer
Contributions:8 commits, 2 PRs, 1 comment in 2 days
Contributions summary:Andrew primarily focused on improving the Kryo serialization library extensions within the Chill project. Their contributions included updating the Kryo version, modifying data types to match Kryo, and removing deprecated components. Furthermore, the user implemented Varint and Varlong support, enhancing serialization efficiency. They also made Java 8 compatibility and other minor adjustments for the project.
serializationserialization-libraryscalaextensionskryo
figpope/rats

May 2024 - May 2024

Rats is a collection of tools to help researchers define and run experiments. It is designed to be a modular and extensible framework currently supporting building and running pipelines, integrating configs and services.
Contributions:12 pushes, 2 branches in 12 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
Andrew Figpope - Principal Machine Learning Engineer - L7 at Adaptive Biotechnologies Corp.