Senior Software Engineer@Oracle | Distributed Systems | Vector Search (HNSW, IVF) | Low-Latency System| IIT Guwahati ’23

Bangalore Urban, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India




Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering
Indian Institute of Technology, Guwahati

Graduation
Step By Step High School, Jaipur
Join Yash and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer@Oracle | Distributed Systems | Vector Search (HNSW, IVF) | Low-Latency System| IIT Guwahati ’23
I design and build low-latency, high-availability distributed systems for large-scale data and AI workloads — the kind that have to hold up under real production pressure, not just work in theory. At Oracle, I build vector database capabilities into Oracle DB — architecting distributed HNSW and IVF-based ANN search across multi-million-vector embeddings, and partitioning GB-scale HNSW graphs for horizontal scale. In parallel, I work deep in the transaction layer, strengthening concurrency control and failure recovery for systems that can't afford to go down. My work sits at the intersection of: Distributed systems (consistency, fault tolerance, concurrency control) Database internals (indexing, query execution, storage & transaction engines) AI infrastructure (vector search, semantic retrieval, GenAI systems at scale) I've contributed to: Designing distributed HNSW & IVF indexing pipelines for low-latency, high-accuracy vector search at scale Improving distributed transaction reliability (concurrency control, failure recovery, Flashback Undo) under heavy production load Building a GenAI-powered chatbot automating RDBMS health and sign-off workflows — while mentoring a team of 3 engineers I gravitate toward problems where scale, latency, and correctness all have to hold at once — and I don't consider a system done until it does.
Bengaluru
antigravity
codex
Senior Member of Technical Staff at Oracle, Oct 2025 - Present · 11 mos, Bangalore Urban, Karnataka, India, - Engineered vector database capabilities enabling AI/ML workloads and semantic search in production systems - Designed and optimized HNSW & IVF indexing, achieving low-latency retrieval across millions of embeddings - Built a GenAI-powered chatbot automating RDBMS health workflows and reducing operational overhead - Mentored engineers and improved distributed transaction workflows, enhancing system reliability
Member of Technical Staff at Oracle, Jul 2023 - Oct 2025 · 2 yrs 4 mos, Bengaluru, Karnataka, India, - Developed distributed systems for transaction processing, improving consistency, fault tolerance, and system performance - Delivered enhancements in Change Query Notification & Flashback Undo, strengthening data reliability at scale - Collaborated across teams to ship high-impact database features used in production environments
Member of Technical Staff Intern at Oracle, May 2022 - Jul 2022 · 3 mos, Bengaluru, Karnataka, India, - Analysed and validated graph databases using PGQL, benchmarking in-memory vs. disk-based performance, ensuring data consistency, and providing insights that improved query efficiency and system reliability. - Developed a C++ tool to auto-convert SQL queries to PGQL (Property Graph Query Language), eliminating 100% of manual conversion effort.
Microsoft Engage 2021 at Microsoft, Jun 2021 - Jul 2021 · 2 mos, - Built a real-time multi-user video conferencing web application with live chat, audio/video controls, and a unique chat-saving feature not available in competing products. - Technologies used: Node.js, Socket.io, Express.js, WebRTC, MongoDB, EJS,CSS
Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering, Indian Institute of Technology, Guwahati
Graduation, Step By Step High School, Jaipur
github: https://github.com/yashsinghal10