Nathan Speidel is a Big Data software engineer with 10 years of experience building and optimizing ETL and machine learning pipelines, currently contributing to Yahoo’s large-scale data processing stack in Mountain View. He works across the Hadoop ecosystem—Kafka, Storm, Spark, Hive, HBase—and is a principal contributor to Bullet, a forward-looking big-data query system. With an academic background in mathematics (UC Santa Cruz) and a CS master’s focused on AI/ML (UC San Diego), he blends theoretical rigor with pragmatic, production-grade engineering. Past roles span building scalable analytics for Teradata, designing education-focused web platforms, and teaching advanced algorithms, reflecting a cross-disciplinary ability to translate research into robust systems. Notably, his experience includes both low-level connectivity work in C++/R and large distributed Java/Scala systems, giving him breadth from tooling to end-to-end data workflows.
A SQL-like query language to write Bullet queries instead of JSON
Contributions:5 pushes, 2 branches in 2 years 8 months
querysql-likesqlquery-languagedatabase
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.