Mark Cho is a Staff Software Engineer with nine years of experience building real-time stream processing and data infrastructure, currently shaping Netflix’s Stream Processing Platform. He has deep hands-on expertise with Spark, Kafka, HDFS, Hive Metastore and Presto, having built real-time data warehouses and disaster recovery pipelines at Pinterest before joining Netflix. Comfortable across the stack, Mark began his career shipping full‑stack advertiser products and analytics at Pinterest and contributed to large-scale analytics systems during internships at LinkedIn, Google, and Twitter. He combines low-level systems thinking (HDFS/Spark tuning, data durability) with product-minded delivery, mentoring teams and setting technical direction as a tech lead. Based in San Francisco and trained at the University of Waterloo, he’s known for turning complex streaming requirements into reliable, performant production pipelines.
9 years of coding experience
6 years of employment as a software developer
Bachelors, Software Engineering, Bachelors, Software Engineering 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.