Senior Backend Engineer

Endee

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A tech company in Bengaluru is looking for a Senior Backend Engineer to design and build distributed systems for their vector database. Responsibilities include implementing core engine components, optimizing performance, and mentoring junior engineers. Candidates should have over 5 years of experience in backend development using Go, Rust, or C++, with a deep understanding of distributed systems and data replication. This role offers a high-impact opportunity to work at scale.

Qualifications

  • 5+ years of backend development experience with Go, Rust, or C++.
  • Deep understanding of distributed systems, consensus algorithms, and data replication.
  • Strong command of data structures, algorithms, and systems-level performance optimization.

Responsibilities

  • Design and implement core database engine components including storage, indexing, and query execution.
  • Build and optimize distributed consensus, replication, and sharding layers for horizontal scalability.
  • Profile and optimize performance-critical code paths for throughput and latency.

Skills

Backend development experience with Go
Distributed systems
Data structures
Systems-level performance optimization
High-performance networking

Job description

We are looking for a Senior Backend Engineer to design and build the distributed systems that form the backbone of Endee's vector database. You will work on core database internals — storage engines, query planners, indexing pipelines, and replication protocols. This is a high-impact role where your code will handle billions of vectors and serve latency-sensitive queries at scale.

Responsibilities
  • Design and implement core database engine components including storage, indexing, and query execution
  • Build and optimize distributed consensus, replication, and sharding layers for horizontal scalability
  • Profile and optimize performance-critical code paths for throughput and latency
  • Design APIs and internal protocols for multi-tenant vector database operations
  • Conduct rigorous code reviews and contribute to architectural decision records
  • Mentor junior engineers and establish best practices for systems programming
Requirements
  • 5+ years of backend development experience with Go, Rust, or C++
  • Deep understanding of distributed systems, consensus algorithms, and data replication
  • Strong command of data structures, algorithms, and systems-level performance optimization
  • Experience with database internals, storage engines, or query optimizers is highly valued
  • Familiarity with gRPC, Protocol Buffers, and high-performance networking
  • Track record of building and shipping reliable, production-grade distributed systems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C++)
Senior Software Engineer (C++)

Endee • India

On-site
INR 1,400,000 - 2,200,000
Frontend Engineer
Frontend Engineer

Endee • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Distributed Systems Engineer C
Distributed Systems Engineer C

Agivant Technologies • Hyderabad

On-site
INR 3,000,000 - 5,000,000
Senior Backend Engineer (Rust/Go)
Senior Backend Engineer (Rust/Go)

Qelens • India

On-site
INR 1,800,000 - 2,800,000
Backend Engineer (SDE 3)
Backend Engineer (SDE 3)

Bytebeam • Bengaluru

On-site
INR 3,000,000 - 5,500,000
DevOps / Platform Engineer
DevOps / Platform Engineer

Endee • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Distributed Systems Engineer (C++)
Distributed Systems Engineer (C++)

Agivant Technologies • Hyderabad

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer - Distributed Systems
Senior Software Engineer - Distributed Systems

Amunra • Mumbai

On-site
INR 4,000,000 - 6,500,000
Senior Member Technical Staff - C++
Senior Member Technical Staff - C++

Nielsen • Bengaluru

On-site
INR 2,200,000 - 4,000,000
Senior Backend Engineer
Senior Backend Engineer

Geekyants • Bengaluru

On-site
INR 1,500,000 - 2,500,000