Engineering
    On-site
    Full-time

    Senior Backend Engineer

    Location

    Bangalore, India

    Experience

    5-10 years

    About the Role

    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

    Apply Now

    Start your journey with us

    0 of 8 completed0%

    Drop your resume or browse

    PDF, DOC, DOCX up to 5MB

    I agree to the Privacy Policy.

    Curious about what we're building?

    Endee is a high-performance vector database engineered for production AI systems.