Jeremy is a senior software engineer in the Algorithms Engineering group at Netflix, where he works on building machine learning applications and libraries. As a longtime Scala enthusiast, Jeremy also works to evangelize functional programming techniques and type level approaches. He is active in the open source Scala community, and makes a regular hobby of asking and answering questions on Gitter, contributing to open source projects, and maintaining a few (with varying degrees of success).
Talks I've Given
Workshop: Type-Oriented Programming: Building and Using Libraries for Self-Assembling Programs
Featuring Jeremy Smith
Scala's type system is unique and under-appreciated, in that its support for dependent types and its elegant abstraction of type classes into the higher-level idea of implicits can allow engineers to build libraries that self-assemble into complete programs when given the appropriate data...scala machine-learning scalax