Sachin John is a Senior Software Engineer based in Zurich with 11 years of experience specializing in database systems, performance optimization, and system design. He holds a PhD from EPFL where he built novel systems for high-dimensional data cubes, efficient θ-joins, and optimistic concurrency control, and mentored students while teaching advanced courses. After academia he moved into industry roles at Observe and now Snowflake, bringing research-grade solutions to production-scale analytics platforms. Sachin combines deep systems research with hands-on implementation across the stack, from query engines to storage and concurrency algorithms. Known for squeezing performance out of complex workloads, he seeks collaborations that push the boundaries of next-generation database technology. A detail-oriented innovator, he blends academic rigor with practical engineering to ship high-impact, scalable systems.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at Indian Institute of Technology, Patna
Vimalagiri Public School, Kothamangalam
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at EPFL
The current backend of DBToaster, implemented in Scala.
Contributions:244 commits, 12 pushes, 1 branch in 2 years 11 months
scalabackend
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
Sachin John - Senior Software Engineer at Snowflake