Skip to main content
HimalayasHimalayas logo
Shashank SatiSS
Open to opportunities

Shashank Sati

@shashanksati

Backend engineer building high-performance distributed systems and reactive databases.

India
Message

What I'm looking for

I’m looking for a backend role where I can build reliable, low-latency distributed systems and databases, collaborate with engineers who value determinism and failure testing, and grow through impactful production-level ownership.

I’m a backend-focused engineer with a strong foundation in distributed systems, databases, and low-latency performance, currently pursuing a Bachelor+Master in Technology at Jawaharlal Nehru University.

In my projects, I built a distributed, reactive in-memory database with Raft-based deterministic subscriptions. I drove performance to 123k ops throughput with p50 0.11ms / p99 0.35ms latency, validated durability with crash-recovery benchmarks, and engineered Raft-backed primitives like a durable WAL and client resume mechanisms.

Alongside systems work, I develop practical tools and applied ML—implementing a TF-IDF local search engine with optimized indexing and low-latency queries, building collaborative editing with real-time voice via WebSocket/WebRTC, and contributing to OSS like gRPC callback support in FlatBuffers and health/startup improvements for KubeVirt. I’m motivated by reliability, determinism, and engineering clarity that holds under failure.

Experience

Work history, roles, and key accomplishments

GO

FlatBuffers gRPC Callbacks

Google

Extended FlatBuffers compiler (flatc) to support gRPC CallbackService with a reactive, non-blocking execution model to reduce thread overhead versus traditional synchronous architectures. Generated callback-based server/client stubs (reactor-based unary and streaming APIs) with compile-only validation for modern gRPC async callback compatibility.

KH

Local Search Engine Builder

Khoj

Implemented a TF-IDF-based local search engine with an optimized inverted index for low-latency developer workflows. Indexed 859 files in 3.54s and sustained 519 QPS over 10s with 1.68ms average query latency.

TE

Real-Time Code Editor Developer

Teach-Code

Built a collaborative code editor with shared whiteboard and real-time voice chat for peer study of algorithms. Implemented WebSocket sync (Next.js + Go) with sub-50ms edit propagation and integrated WebRTC voice with sub-200ms end-to-end latency.

KU

KubeVirt StartupProbe Support

KubeVirt

Implemented native StartupProbe support for VirtualMachine deployment on Kubernetes to eliminate initialization race conditions. Added host–guest health verification via QEMU Guest Agent using gRPC over Unix sockets for faster failure detection with dynamic failure thresholds.

Education

Degrees, certifications, and relevant coursework

Jawaharlal Nehru University logoJU

Jawaharlal Nehru University

Bachelor+Master in Technology, Electronics and Communication Engineering

2021 - 2026

Activities and societies: Coursework: Data Structures, Design & Analysis of Algorithms, Digital Logic Design, Computer Architecture, Semiconductor Devices, Machine Learning/Deep Learning, and Artificial Intelligence; projects include distributed DB, TF-IDF local search, and a collaborative code editor with real-time voice.

Pursuing a Bachelor+Master in Technology in Electronics and Communication Engineering at Jawaharlal Nehru University (Aug 2021–May 2026) with coursework spanning algorithms, digital logic, computer architecture, and ML/DL/AI.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan