Yogesh Mahajan is a staff product manager and distributed systems expert with 20+ years of engineering and product leadership experience building high-performance databases and real-time data platforms. Currently leading Core Database product at MongoDB after scaling YugabyteDB’s core to PostgreSQL parity and driving a migration product that grew ARR from $3M to $29M, he blends deep hands-on backend engineering (Java/Scala, Spark, Geode, in-memory databases) with go-to-market execution. A long-time Apache contributor and former SnappyData lead, he has published peer-reviewed work and contributed performance and partitioning enhancements to the SnappyData/Spark ecosystem. He’s skilled at turning complex system-level tradeoffs—CAP, replication, GC and serialization—into practical products that accelerate customer rollouts and developer productivity. Notably, he spearheaded pgvector integration for semantic search in YugabyteDB, enabling AI-driven similarity search on embeddings and unlocking new use cases beyond traditional OLTP. Based in San Jose, he pairs technical depth with compliance and security experience (FedRAMP, HIPAA, HITRUST) to ship enterprise-ready database products.
10 years of coding experience
17 years of employment as a software developer
Bachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at North Maharashtra University
Project SnappyData - memory optimized analytics database, based on Apache Spark™ and Apache Geode™. Stream, Transact, Analyze, Predict in one cluster
Role in this project:
Back-end Developer & Database Engineer
Contributions:21 commits, 40 PRs, 252 pushes in 3 years 2 months
Contributions summary:Yogesh's commits primarily focused on modifying and enhancing the SnappyData database, specifically addressing issues related to partition management and data storage efficiency. They delinked RDD partitions from buckets to improve Spark's default parallelism and implemented support for setting multiple buckets during query execution. Furthermore, the user made changes to code generation for improved performance, and introduced modifications for the addition of new Alter table functionality. The commits demonstrate a strong emphasis on optimizing database performance and integrating Spark with the SnappyData system.
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.