Dvir Volk is a seasoned software engineer and architect with 12+ years building high-performance, scalable server systems and distributed data platforms, currently at Meta after senior roles at Google and Redis Labs. He specializes in backend systems, microservices, NoSQL, and custom data structures, with hands-on experience across Go, C/C++, Python, Java/Scala and AWS. At Redis Labs he led development of RediSearch and continues contributing to core Redis modules and high-profile open-source projects (Redis, RediSearch, RedisJSON, KeyDB), including low-level work on memory safety and query engine data structures. A longtime founder and consultant, he built a search engine sold to major Israeli portals and has deep practical knowledge of systems that index and process hundreds of millions of documents. Colleagues describe him as a data-structure geek who pairs algorithmic rigor with pragmatic engineering to turn complex requirements into production-ready services.
A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.
Role in this project:
Back-end Developer
Contributions:69 releases, 1593 commits, 126 PRs in 2 years 1 month
Contributions summary:Dvir primarily contributed to the core functionality of the Redisearch indexing engine, including implementing and fixing features related to query processing, specifically focusing on optimizing query evaluation and expanding query syntax. They also implemented integration tests to validate the changes and improvements to the query parsing capabilities. The user's contributions also included improvements to the underlying data structures used by the query engine.
Tools, utilities and scripts to help you write redis modules!
Role in this project:
Back-end Developer
Contributions:58 commits, 17 PRs, 32 pushes in 1 year 4 months
Contributions summary:Dvir primarily contributed to the `rmutil` library, adding and modifying functions for string manipulation and utility purposes. Their work included the creation of a vector library, demonstrating knowledge of data structures. Furthermore, the user added and refactored existing utility functions, and the examples in the module point to an interest in module development.
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.