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%
Curious about what we're building?
Endee is a high-performance vector database engineered for production AI systems.