PDF
Micah Wylde
Education
Wesleyan University, Middletown, CT
B.A. with Honors in Computer Science, May 2012
Work Experience
Splunk
Principal Engineer, Streaming Processing Service (2021-present)
- Tech lead for the Streaming Compute team at Splunk
- Building a petabyte-scale stream processing service for Splunk Cloud on
Apache Flink
Lyft
Staff Engineer, Streaming Platform (2020)
- Responsible for Lyft's Kubernetes-based Flink and Beam infrastructure and
tooling
- Designed and developed autoscaling for Lyft's Flink pipelines
- Consulted on Flink pipelines that power Lyft's dynamic pricing, application
logging, and real-time data lake
Senior Engineer, Streaming Platform (2018-2020)
- Developing a real-time streaming platform on Apache Flink, supporting
dynamic pricing, ETA, fraud, and other use-cases across Lyft
- Led development on Lyft's Flink Kubernetes Operator, now open-source
(https://github.com/lyft/flinkk8soperator)
- Contributed to Apache Beam's Flink runner, allowing our developers to write
streaming pipelines in Python
Sift Science
Tech Lead, Data Infrastructure (2016-2018)
- Leading a team of 10 software engineers and SREs with a responsibility for
building the highly-scalable, reliable, and low-latency infrastructure that
powers Sift.
- Helped implement a replica HBase cluster with automated failover mechanism
- Integrated ciruit-breaking into HBase, producing a substantial reduction in
downtime
Tech Lead, Workflows (2016)
- Led team of 5 to develop Sift's Workflows product, which allows our
non-technical customers to define workflow rules that automatically respond
to fraud events, without writing any code. Today most Sift customers rely on
Workflows, making hundreds of automated decisions per second.
Software Engineer (2014-2015)
- Developed and launched Sift's Device Fingerprinting product, used today by
some of the largest websites on the internet
- Led the backend migration of Sift's web console from a thick Rails app to an
API-driven SPA using DropWizard
- Redesigned Sift's ElasticSearch infrastructure to improve scalability and
query performance
Quantcast
Software Engineer (2012-2014)
- Built a real-time measurement platform that handles over 200,000 requests
per second
- Helped scale a real-time ad bidding platform to 500,000 auctions per second
- Developed features on a high-performance C++ webserver for web measurement
and ad targeting
Twilio
Engineering intern (Summer 2011)
- Built a distributed load testing tool for testing Twilio Client, which
provides an API for building VoIP apps, with thousands of concurrent calls
to determine the maximum number of calls a single server could support
without audio degradation.
Washington University CS Department REU
Researcher (Summer 2010)
- Designed and evaluated real-time scheduling algorithms for utility-aware
non-preemtable, stochastic task sets using machine learning in C++. Worked
under Dr. Chris Gill.
Instructional Media Services, Wesleyan University
Programming manager (2008-2012)
- Maintained classroom multimedia technology and academic computing labs.
Programmed and designed AMX-based integrated controllers and touch panels.
Implemented a touchscreen-based classroom control system in ruby and
javascript. Managed student programmers.
Skills
- Languages: Java, Scala, JavaScript, Ruby, Rust, Python, C++
- Tools: Flink, Beam, Kubernetes, HBase, Kafka, ElasticSearch, PostgreSQL,
Envoy, AWS, MapReduce, Spark
- Specialities: Distributed systems, Databases, ML Infrastructure,
large-scale data processing
Talks
How Lyft Built a Streaming Platform with Flink on Kubernetes
Flink Forward SF, April 2020, Virtual Livestream
How Lyft Built a Streaming Data Platform on Kubernetes
Strata San Jose 2020, March 2020, Virtual Livestream
Running Flink and Beam on Kubernetes
ApacheCon North America 2019, September 2019, Las Vegas, NV
Stream Processing at Lyft
Scale By The Bay 2018, November 2018, San Francisco, CA
Reliable Machine Learning on HBase
Applied Machine Learning @ Scale Meetup, July 2017, Seattle, WA
Highly-Available HBase
HBaseCon 2017, May 2017, Mountain View, CA
API-driven development at Sift Science
API Craft Meetup, October 2014, San Francisco, CA
Publications
The struggle for safety: effectiveness of caterpillar defenses against bird predation
Oikos, 2015
Scalable Utility Aware Scheduling Heuristics for Real-time Tasks with Stochastic Non-preemptive Execution Intervals
23rd Euromicro Conference on Real-Time Systems, 2011
close