Summary
Steven Parkes is a seasoned software engineer with 18+ years building distributed systems, data infrastructure, and real-time services across startups and large companies, currently at Snowflake. He combines deep systems-level expertise—contributing bug fixes to LLVM, OpenSSL, libcurl and notable open-source work on EventMachine and Capybara—with hands-on leadership as a former CTO who designed scheduling, CI/CD and observability stacks at Ascend.io. Comfortable across languages and runtimes (Scala, Java, Go, C/C++, Ruby, Python), he prefers pragmatic tool choice over dogma and dives as deep as needed into algorithms and runtimes (most recently a variant of concurrent GC). Based in Palo Alto, his background spans hardware-software projects and academic training (BS/MS/PhD work in electrical engineering), which informs a holistic engineering view. Colleagues describe him as a practical generalist who excels at bringing systems to life rather than pure salesmanship, and who enjoys debugging elusive bugs as much as architecting services.
18 years of coding experience
21 years of employment as a software developer
BS, Electrical Engineering, BS, Electrical Engineering at University of California, Davis
University of Illinois Urbana-Champaign
English