Find a jobRecruiters

Senior Software Engineer (Database)

Exclusive opportunity

Onsite

Senior Software Engineer (Database)

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

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

LeHibou

Analyste / Ingénieur logiciel Wealth

550€ / jour

Freelance

Luxembourg

Hybrid

Skills

C#.NETSQLiteMicrosoft SQL ServerOracleHR Assistant

5 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools