Senior Software Engineer (Database)
VAST Data
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role overview
Join VAST Data as a Senior Software Engineer (Database) to build the backend engine behind a high-performance, massively distributed, analytical + vector database. The role sits at the intersection of low-level systems programming, distributed computing, and AI infrastructure.
Responsibilities
- Architect and implement core backend components for a distributed vector database using C/C++
- Design highly scalable distributed data structures and algorithms optimized for performance, concurrency, and fault tolerance
- Optimize backend system performance and reliability
- Collaborate with cross-functional teams to translate backend capabilities into real-world impact
Requirements
- Proven backend experience building high-throughput databases, vector stores, or real-time processing engines
- 5+ years of backend engineering experience, with strong proficiency in low-level C and C++
- Expertise in multi-threaded programming, memory management, and performance tuning
- Experience with distributed data structures/algorithms and system reliability patterns
- Hands-on experience building distributed backend systems at scale
- Experience with analytical and/or vector databases
- Familiarity with query engine internals, indexing techniques, and/or storage layer optimizations
Nice-to-haves
- Knowledge of Python or Java for integration or tooling
- Bachelor’s/Master’s/PhD in a related field (e.g., distributed systems, backend architecture, database internals)
Location / work mode
- Full remote (Vancouver, CA listed)
About VAST Data
VAST Data builds next-generation, scalable data infrastructure designed to support AI-native workloads. The company focuses on high-performance, massively distributed databases that combine analytical and vector storage capabilities. Its engineering efforts span low-level systems performance through to distributed computing and database internals.
Scraped 5/13/2026