Gus Gordon is a Senior Software Engineer in San Francisco with 11 years of experience building data-driven products, developer tools, and user-facing AI assistants. He combines a physics and economics background from Bucknell with hands-on roles spanning software engineering, product management, and two startup co‑founder experiences. At Quantopian he worked on aggregating millions of crowd-sourced trading algorithms and later moved into product and AI assistant work at Command AI before joining Amplitude. His open-source contributions to well-known quant libraries like pyfolio and empyrical emphasize code quality, testing, and maintainability—skills that translate into reliable production systems. Gus has a knack for turning research-grade data pipelines into polished products and an entrepreneurial streak demonstrated by building Relo and a global lost-and-found service. He’s equally comfortable shipping backend refactors as he is shaping product strategy around ML-enabled user experiences.
10 years of coding experience
10 years of employment as a software developer
Bachelor of Science (B.S.) Physics Economics, Bachelor of Science (B.S.) Physics Economics at Bucknell University
Common financial risk and performance metrics. Used by zipline and pyfolio.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1 release, 27 commits, 11 PRs in 2 years 6 months
Contributions summary:Gus primarily contributed to the testing of the `empyrical` library, focusing on cumulative returns calculations and related financial metrics. Their work involved writing new tests, refactoring existing ones, and adding tests for 2D ndarrays and DataFrames to ensure the accuracy of calculations across different input types. Additionally, the user addressed code style issues by integrating a linter.
Contributions:1 release, 90 commits, 56 PRs in 4 years 3 months
Contributions summary:Gus's primary focus was on code style improvements and refactoring within the pyfolio library, using autopep8 to enforce PEP8 compliance. They also addressed function name conventions and other style-related issues, demonstrating an emphasis on code quality and maintainability. The commits showcase the user's involvement in modifying and reorganizing time series manipulation functions within the codebase. Additionally, the user's contributions include dependency updates.
riskanalyticspython
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
Gus Gordon - Senior Software Engineer at Amplitude