Nathan Speidel

Software Engineer at Yahoo

Mountain View, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job1 year of employment as a software developer
bookUniversity of California San Diego
bookUniversity of California Santa Cruz
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (28)

bullet10
querying10
storm9
java9
streaming9
backend9
real-time-data9
documentation8
ember-cli8
webservice8
hosts8
apache-storm8
data-stream8
pubsub7
spark7

Programming languages (4)

JavaShellScalaJavaScript

Github contributions (5)

github-logo-circle
NathanSpeidel/bullet-core

Jun 2018 - Feb 2021

The core reusable library to build a query engine for streaming Big Data without needing to store it
Contributions:2 PRs, 19 pushes, 4 branches in 2 years 8 months
querystream-processingquery-enginesqlstreaming
NathanSpeidel/bullet-bql

Jul 2018 - Mar 2021

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.
Request Free Trial