Engineering
    On-site
    Full-time

    Senior Software Engineer (C++)

    Location

    Bengaluru

    Experience

    3-12 years

    About the Role

    You will work directly on core systems in C/C++, contributing to the performance, stability, and feature set of a production-grade vector database. This job is structured to expose you to real-world engineering challenges across systems design, build tooling, and database internals. It is for people whole love computer science to its core. It involves understanding how high-throughput systems behave under load.

    Responsibilities

    • Develop core C++ components of the Endee vector database.
    • Optimize performance-critical code paths (storage, memory management, multimedia instruction set etc).
    • Participate in architectural discussions and code reviews.
    • Debug complex issues in multi-platform builds and runtime behavior.
    • Document design decisions and support transition of features into mainline.
    • Engage with open-source community contributions.

    Requirements

    • Strong fundamentals in C/C++.
    • 3+ years of experience in building products.
    • Ability to communicate well, both in person and on paper.
    • Understanding of low-level performance (cache behavior, memory usage, storage etc).
    • Insane drive and ownership - If you are world-class here, other requirements are optional.

    Apply Now

    Start your journey with us

    0 of 7 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.