V
VAST Data
Senior Software Engineer (Database)
Skills
NodePythonJavaData AnalysisAI
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Vancouver, BC, Canada
Work mode:
Onsite
Published on:
13 August 2026
What they need
- VAST Data is looking for a Senior Backend Software Engineer to help build the engine behind the next generation of scalable, AI-native data infrastructure
- In this role, you will focus on the design and development of backend services powering our massively distributed, high-performance combined analytical and vector database, a critical component of VAST’s AI data platform
- This is your opportunity to work at the intersection of low-level systems programming, distributed computing, and AI infrastructure—helping us push the boundaries of backend engineering for real-time, petabyte-scale data systems
- 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
- Develop backend services that enable fast search, efficient indexing, and real-time analytics over massive datasets
- Optimize system performance across multi-threaded and multi-node environments
- Ensure low-latency, high-throughput data access and manipulation across global deployments
- Collaborate closely with cross-functional teams to translate backend capabilities into real-world impact- Expertise in multi-threaded programming, memory management, and performance tuning
- 5+ years of experience in backend engineering, with strong proficiency in low-level C and C++
- Hands-on experience designing and building distributed backend systems or infrastructure at scale
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- Proven track record of backend work on high-throughput databases, vector stores, or real-time processing engines
- Experience with distributed data-structures, algorithms and system reliability patterns
- Familiarity with query engine internals, indexing techniques, or storage layer optimizations
- Experience building or optimizing analytical or vector databases
- Knowledge of Python or Java for integration or tooling
- Bachelor’s, Master’s or PhD in a related technical field (distributed systems, backend architecture, database internals)
Other offers great for you!
These companies are also looking for great profiles
N
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
AUTOSARBSW
1 month ago
Quick apply
L
LeHibou
Analyste / Ingénieur logiciel Wealth
550€ / jour
Freelance
Luxembourg
Hybrid
Skills
C#.NETSQLiteMicrosoft SQL ServerOracleHR Assistant
5 days ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
5 days ago
Quick apply
No company information available.