Senior Software Engineer - Database
Core
Design and implement core backend components for a distributed vector database powering AI data infrastructure.
Role type
Senior IC backend software engineer (distributed systems) (via careerplan.io/jobs/43-001-BB-650-senior-software-engineer-database-at-vast-data)
Builds
Next-generation scalable analytical and vector database engine
Domain
AI infrastructure + distributed systems
Deliverable
production ML models
Required skills
C/C++, distributed systems design, data structures & algorithms, multi-threaded programming, memory management, performance tuning, high-throughput database development
Preferred skills
vector database internals, query engine optimization, Python/Java integration
Technologies
C, C++, Python, Java
Responsibilities
Architect and implement core backend components for a distributed vector database; Design highly scalable distributed data-structures and algorithms; Develop backend services enabling fast search and real-time analytics; Optimize system performance across multi-threaded and multi-node environments; Ensure low-latency, high-throughput data access; Collaborate with cross-functional teams to translate backend capabilities into real-world impact
Seniority
Senior, hands-on IC
