About Me
Hello, my name is Alexa Griffith. I am a Senior Software Engineer at Bloomberg working on their Data Science Platform's Inference team. I work to build a platform for data scientists to deploy their models into production and get prediction (inference) results. I am a contributor and reviewer for both kserve/kserve and kserve/website projects. I'm from Tennessee, and I graduated from the University of Tennessee, Knoxville in May, 2019. Previously, I was a Software Engineer on the Analytics Infrastructure team for Bluecore in New York City, where I worked for ~2.5 years. I worked on the Data Science Infrastructure team for ~1 year before moving to a newly created Analytics Infrastructure team to build an analytics pipeline. On Data Science Infrastructure, I aided the data scientists in running their models, and helped build/maintain our systems, like our recommendations service. On Analytics Infrastructure, I built out a new Go API that runs in Kubernetes, I worked on solving auth for our microservices that receive requests from the browser, and I have done a little work on our streaming platform. Before that, I graduated from the University of Tennessee, Knoxville in May, 2019 with an honors degree in Chemistry and minor in Spanish. While at UTK, I did research in computational chemistry and interned at Oak Ridge National Lab. I've worked with Airflow, Kubernetes, Docker, Google Cloud Platform, Golang, Python, Argo, and more! I enjoy my team and the exciting, challenging nature of my work. I write tech blogs about things I am working on or learning about, but recently I have been busy hosting a tech podcast called Alexa's Input (AI). I also love to read, and I even write about reading sometimes.
Where to Find Me
LinkedIn | Medium (blog posts) | Anchor (podcast) | link tree for other random stuff
Talks
- Exploring ML Model Serving with KServe (with fun drawings) [Kubecon EU 2022]
- Using Google Cloud to serve 10,000s of personalized recs per second [GCP Next 2020]
Recent Tech Posts
- KServe Joins LF AI & Data as New Incubation Project [February 2022]
- Top Podcast Episodes 2021 [January 2022]
- A Lesson Learned on gRPC Client Side Load Balancing [ November 2021 ]
- Learnings from Building a Mission-Critical API [ July 2021 ]
- A Lesson Learned on Go's Context [ May 2021 ]
- Distributed Locking for Micro-Batch Processing: Preventing Resource Starvation [ Jan 2021 ]
- Deciding between Row- and Columnar-Stores | Why We Chose Both [ August 2020 ]
- How Data Is Stored: Down the Rabbit Hole [ July 2020 ]
- Airflow: how and when to use it (Advanced) [ May 2020 ]
- Airflow: how and when to use it [ May 2020 ]
- Using Google Cloud to Serve 10,000s of Personalized Recs Per Second [ May 2020 ]
- Making Airflow Pods Use a Private Google Cloud SQL Connection [ April 2020 ]
- Kubernetes Pod Logging in the Airflow UI [ December 2019 ]
- Using Radix in Golang: Creating & Testing a Redis Client [ October 2019 ]
Recent Book Posts
Publications
- [Fe4S4] cubane in sulfite reductases: new insights into bonding properties and reactivity
- Computational Studies of Small Molecule Activation in Catylsis and Green Chemistry
Contact Me
- agriffith96@gmail.com