Joseph Glanville

Principal Software Engineer at NVIDIA

Dubai, Dubai, United Arab Emirates
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

🤩
Rockstar
🎓
Top School
Joseph Glanville is a Principal Software Engineer with 11+ years building distributed systems, databases and stateful infrastructure across startups and high-performance computing firms. He’s led engineering and data platform teams at companies like Postmates, Glide, Groq and now NVIDIA, combining hands-on backend and DevOps expertise with architectural leadership. A polyglot programmer, he focuses on distributed databases, queues and real-time analytics — contributing to notable open-source projects such as Apache Druid and the Flynn PaaS. Comfortable operating across UTC+7 and UTC+10 timezones, he prefers remote-first roles but will travel for on-site needs. Known for solving hard systems problems to empower teams to do more with less, he brings pragmatic, production-hardened solutions informed by deep operational experience. An under-the-radar strength is his history designing custom IaaS and storage/networking platforms, showing rare end-to-end infrastructure fluency.
code11 years of coding experience
job17 years of employment as a software developer
bookThe University of Sydney
languagesEnglish
github-logo-circle

Github Skills (28)

druid10
avro10
postgresql10
databases10
java10
javas10
go10
relational-databases10
sql-database10
cli10
database10
compress9
testing9
back-end-development9
devops9

Programming languages (24)

SmartyJavaCSSC++RustCMakefileGo

Github contributions (5)

github-logo-circle
flynn/flynn

Aug 2015 - Nov 2017

[UNMAINTAINED] A next generation open source platform as a service (PaaS)
Role in this project:
userBack-end & DevOps Engineer
Contributions:437 commits, 385 PRs, 933 pushes in 2 years 3 months
Contributions summary:Joseph Glanville contributed to various aspects of the Flynn platform, demonstrating proficiency in both back-end and DevOps tasks. His work included installing and whitelisting PostgreSQL extensions, restoring regions, allowing entity returns, and implementing resource and job removal via the CLI. Furthermore, his commits involved building out a command-line interface, updating dependencies, and refining aspects of deployment.
next-generationpaasdockeras-a-serviceplatform-as-a-service
apache/druid

Apr 2018 - Oct 2021

Apache Druid: a high performance real-time analytics database.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 9 commits, 13 PRs in 3 years 5 months
Contributions summary:Joseph primarily contributed to enhancing the Apache Druid database by implementing support for new data compression and input format options. They added Snappy decompression support by modifying the `CompressionUtils` class and associated tests. Additionally, they integrated support for the Avro OCF format, including reader schema capabilities and related test cases. Further work included fixing Avro support and expanding the capabilities of the web console, including more robust format detection.
real-timebig-datadruiddatabasehadoop
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
Joseph Glanville - Principal Software Engineer at NVIDIA