Denver, CO, USA

About

A full-stack data professional specializing in cloud-based ML. Proven experience with the full machine learning lifecycle from modeling through deployment. Previously worked as a structural project engineer/manager.

Experience

Cipher Mining

August 2023 - Present
Lead Machine Learning Engineer

Productionizing models to control 200MW+ of data center operations.

  • Built algorithmic power trading models responsible for the automated execution of >$1.8M in trades.
  • Developed internal MLOps tooling used across 10k+ model re-deployments with automated drift detection and re-training capabilities.
  • Architected and deployed a highly available model training/serving platform using Ray + Kubernetes hosting 50+ power trading models and serving >10k predictions per day.

Evolve Vacation Rental

February 2022 - August 2023
Machine Learning Engineer

Creating full-stack data products to support business stakeholders.

  • Improved existing reservation prediction model performance by 3x using Apache Spark.
  • Created an owner abuse detection application using Streamlit and FastAPI with projected savings >$1M and efficiency savings equivalent to 3.6FTE.
  • Developed a ChatGPT powered listing content automation app that led to a 10% reduction in listing build time.
  • Developed in-house MLOps platform responsible for model telemetry and data validation; caught various upstream data integrity and model performance issues.
  • Improved team MLOps production deployment process using Docker, Gitlab CI/CD, Prefect, and AWS resulting in >50% efficiency increase for some legacy processes.

UCAR/Unidata

May 2021 - January 2022
Machine Learning Engineer

Supporting the atmospheric machine learning research communities by adopting cloud first data practices.

ARPG

June 2020 - May 2021
Graduate Research Assistant

Graduate research assistant in the Autonomous Robotics and Perception Group (ARPG). Thesis involved deep learning, multi-agent reinforcement learning, and motion planning algorithms.

KPFF Consulting Engineers

September 2016 - August 2019
Structural Project Engineer

Project engineer/manager for several building projects from conception through construction. Managed project budgets and regularly coordinated with multidisciplinary teams; internally managed design engineers and support staff. Licensed Professional Engineer (PE) in California.

Projects

tethys

A river permit scraper with an interactive frontend. Allows users to setup custom Slack alerts when river permit cancellations are detected. Backend uses Supabase for authentication + database and AWS Lambda for scraping.
  • React
  • Leaflet
  • Supabase

map.riomcmahon.me

An interactive journal for outdoor activities created using React and Leaflet. Backend uses AWS (S3, Cognito) and is automatically deployed using AWS Amplify.
  • React
  • Leaflet
  • AWS

Education

University of Colorado, Boulder

2019 - 2021
Aerospace Engineering (MS) - Autonomous Systems Focus

University of Nevada, Reno

2012 - 2016
Mining Engineering (BS)

Skills

Languages

  • Python
  • TypeScript
  • SQL

Cloud Technologies

  • Docker
  • Kubernetes
  • AWS
  • Azure

Libraries/Frameworks

  • PySpark
  • PyTorch
  • Ray
  • MLflow
  • FastAPI
  • Streamlit