Michael Parrott is a Senior Software Engineer with 12 years of experience building scalable backend systems, currently at Stripe after roles at Instacart and PagerDuty. He specializes in streaming and machine-learning infrastructure—building Flink/Kafka pipelines, APIs for ads event syndication, and automated model-serving services—while also improving throughput and database performance in high-scale environments. Comfortable across languages and stacks from Scala and Python to service-oriented architectures, he has repeatedly re-architected core systems to make them more maintainable and scalable. Based in Old Toronto, he brings a pragmatic focus on customer experience and observability, and a track record of turning research or prototype work into production-grade services. An early-career background in realtime systems and ML tooling (including enabling Scala ML libraries in Python) gives him a knack for bridging research and production.
12 years of coding experience
8 years of employment as a software developer
Computer Science, Computer Science at University of Waterloo
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.