Skip to main content
Nikita MuraNM
Open to opportunities

Nikita Mura

@nikitamura

Senior Go developer specializing in high-load distributed systems and vector databases, delivering low-latency, scalable infrastructure.

Serbia
Message

What I'm looking for

I’m looking for a role where I can build and optimize high-load distributed systems—especially vector search and telemetry pipelines—using rigorous profiling, low-level performance engineering, and cloud-scale operations on Kubernetes.

I’m a Senior Go Developer with 8 years of experience engineering high-load distributed systems—vector databases, real-time telemetry processing, and blockchain infrastructure. I focus on performance engineering and high-performance computing, combining zero-allocation Go techniques with SIMD/AVX-512, unsafe/mmap, and deep profiling with pprof and trace.

At Weaviate, I architected and optimized the vector search subsystem, implementing HNSW and vector quantization (Product Quantization) for billion-scale indexes. I improved P99 latency by more than 25% using Go assembly with SIMD, cut RAM consumption by nearly one-third through custom allocators and data-structure optimization, and engineered storage engine performance with LSM-trees, efficient compaction, and WAL handling.

I’ve also driven resilience and scalability in distributed and cloud-native environments: I implemented Raft and Gossip for cluster state management, and created a new sharding mechanism enabling stable operation of 64+ node Kubernetes clusters under write-intensive workloads. Previously at Shell, I raised uptime to 99.98%, processed nearly 4 TB/day without capacity increases, and sped up inventory event processing over 3× with concurrent services and SQL query optimization; earlier at SingularityNET, I built gRPC/gRPC-Web interfaces and Ethereum payment-channel infrastructure, reducing request-proxying latency by 20% and cutting gas fees by ~18%.

Experience

Work history, roles, and key accomplishments

Weaviate logoWE
Current

Senior Go Developer

Jan 2024 - Present (2 years 6 months)

Engineered Weaviate’s vector search and distributed core in Go, optimizing HNSW and Product Quantization for billion-scale indexes and implementing Raft/Gossip-based cluster state management. Improved P99 latency by over 25% and reduced RAM usage by nearly one-third, scaling to 64+ node Kubernetes clusters under write-intensive workloads.

Shell logoSH

Senior Go Developer

Jul 2021 - Dec 2023 (2 years 5 months)

Built Go-based real-time telemetry and inventory microservices, designing fault-tolerant pipelines using Kafka and RabbitMQ with exactly-once delivery guarantees. Improved uptime to 99.98%, processed ~4 TB/day, and sped up inventory event processing by more than 3x through concurrency and SQL query optimization.

Education

Degrees, certifications, and relevant coursework

Saint Petersburg State University of Telecommunications logoST

Saint Petersburg State University of Telecommunications

Bachelor's Degree in Software Engineering, Software Engineering

2019 - 2023

Completed a Bachelor's degree in Software Engineering from 2019 to 2023 while working full-time.

Get matched with your dream remote job

Sign up now and join over 250,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