Jure Bajić is a software engineer with 11 years of experience specializing in high-performance database internals and distributed systems, currently advancing vector search and context-aware features in ArangoDB using C++ and RocksDB. He has a proven track record delivering core engine improvements across query planning, indexing, and cluster orchestration, including integrating FAISS for vector search in production cluster settings. Prior work spans Memgraph and Neon contributions, where he fixed low-level storage/read-path bugs, improved serialization and observability, and helped make serverless Postgres and graph databases more reliable at scale. Comfortable in C++ for performance-critical paths and Python for orchestration, he also experiments with Rust and Go—having implemented a Bolt proxy in Go and small Rust solutions. Jure pairs systems-level curiosity with pragmatic engineering: he optimizes perf with profilers, builds CI/CD pipelines, and has hands-on customer integration experience. Outside of code he pursues continuous learning through reading, podcasts, and staying physically active at the gym.
11 years of coding experience
6 years of employment as a software developer
Nanodegree, Self-Driving Car Engineer, Nanodegree, Self-Driving Car Engineer at Udacity
Master's degree, Electrical, Electronics and Communications Engineering, Master's degree, Electrical, Electronics and Communications Engineering at Josip Juraj Strossmayer University of Osijek
Open-source graph database, tuned for dynamic analytics environments. Easy to adopt, scale and own.
Role in this project:
Back-end Developer & Database Engineer
Contributions:6 releases, 529 reviews, 300 commits in 1 year 6 months
Contributions summary:Jure primarily contributed to improving the core functionality and error handling of the Memgraph graph database. This includes enhancements to serialization error messages, indicating a focus on data storage and retrieval processes. Further contributions involve cleaning up container configurations and adding support for property maps within the CREATE clause, demonstrating proficiency in database features and potentially query optimization. Additionally, the user worked on refactoring code and adding tests, enhancing code quality.
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Role in this project:
Back-end Developer
Contributions:130 reviews, 22 PRs, 293 pushes in 9 months
Contributions summary:Jure primarily focused on fixing and improving the vector index functionality within the ArangoDB project. Their contributions included resolving issues related to the `IN_RANGE` function, enhancing the handling of mixed data types, and optimizing index serialization and comparison. Furthermore, the user implemented new test cases to improve the overall reliability of the vector index. These changes were centered around improving the performance and correctness of the database's vector search capabilities.
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.