Senior Software Engineer (C++)

Endee

India

On-site

INR 1,400,000 - 2,200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Endee is a high-performance vector database engineered for production AI systems. 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 role exposes you to real-world engineering challenges across systems design, build tooling, and database internals, and it involves understanding how high-throughput systems behave under load. Endee offers opportunities to engage with the open-source community.

Qualifications

  • Strong fundamentals in C/C++ (low-level performance, memory usage).
  • 3+ years of experience in building products.
  • Understanding of low-level performance (cache behavior, memory usage, storage).
  • Insane drive and ownership.

Responsibilities

  • Develop core C++ components of the Endee vector database.
  • 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.

Skills

C/C++ fundamentals
Strong communication

Job description

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.
  • 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.
Curious about what we're building?

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Endee • Bengaluru

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

Endee • Bengaluru

On-site
INR 1,000,000 - 1,500,000
C++ Developer
C++ Developer

Ankyah Infinity • Mysuru, Bengaluru

On-site
INR 900,000 - 1,300,000
Distributed Systems Engineer C
Distributed Systems Engineer C

Agivant Technologies • Hyderabad

On-site
INR 3,000,000 - 5,000,000
Distributed Systems Engineer (C++)
Distributed Systems Engineer (C++)

Agivant Technologies • Hyderabad

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

Nielsen • Bengaluru

On-site
INR 2,200,000 - 4,000,000
Principal Software Engineer
Principal Software Engineer

Weekday 1 • Bengaluru

On-site
INR 3,500,000 - 9,000,000
ML/AI Engineer
ML/AI Engineer

Endee • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Principal Software Engineer
Principal Software Engineer

Weekday AI (YC W21) • Bengaluru

On-site
INR 3,800,000 - 6,800,000
Machine Learning Intern
Machine Learning Intern

Endee • India

On-site
INR 112,000 - 223,000
Mentorship from experienced ML engineers
Opportunity to contribute to open source AI projects