Apply now

Posted last month

Database engineer

@ turbopuffer

Remote in Canada

RemoteFull-time
Apply now
SIGNALS

Overview

turbopuffer is hiring a database engineer to improve its search engine across storage, indexing and querying. The work is performance-heavy systems engineering in Rust-style low-level code, with customer-facing collaboration and clear documentation.

Responsibilities:

  • Design and implement search engine improvements
  • Performance tuning and profiling
  • Evolve search primitives and APIs
  • Work closely with customers on workloads
  • Write clear documentation

Requirements summary:

  • Extensive systems language experience
  • Expertise in search, storage or distributed systems
  • Strong Linux and debugging skills
  • Clear communication and writing

Tools & skills

Source and dates

Employer career site / ATS feed · ashby

Employer posting date
2026-09-30
First seen by our source
2026-10-08
Source record updated
2026-10-09

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

DepartmentSoftware development
Hours per week40 (estimated)
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

turbopuffer

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

serverless {vector, full-text} search from first principles on object storage. faster, 10x cheaper, extremely scalable

Full company description

turbopuffer is a fast search engine that combines vector and full-text search using object storage, making all your data easily searchable. Using only object storage for state and NVMe SSD with memory cache for compute, turbopuffer scales horizontally to handle billions of documents. The system caches only actively searched data while keeping the rest in low-cost object storage, offering competitive pricing. Cold queries process 1 million vectors in 500ms (p90), while warm queries take just 20ms (p50). This architecture means it's as fast as in-memory search engines when cached, but far cheaper to run. Storing data in cache and object storage costs less than traditional replicated disk systems, even for frequently accessed data.

LinkedIn followers
7,114
People associated on LinkedIn
37
Business categories
  • Information Technology
  • Database
Other recorded names
  • turbopuffer
Profile identifies a recruitment agency
No
Reported total investment
0

Currency and observation date were not supplied; this is not a current valuation or a funding round.

turbopuffer is a fast search engine that combines vector and full-text search using object storage, making all your data easily searchable. Using only object storage for state and NVMe SSD with memory cache for compute, turbopuffer scales horizontally to handle billions of documents. The system caches only actively searched data while keeping the rest in low-cost object storage, offering competitive pricing. Cold…

FieldValue
IndustryTechnology, Information and Internet
Company size11-50 employees
Organization typePrivately Held
Year founded2023
Open jobs on Jobsy4
LinkedInView page
Job description

turbopuffer is looking for database engineers who want to advance the frontier of search.

what you'll do:

  • design and implement improvements across one or more layers of our search engine (storage, indexing, querying)

  • intensive performance hacking: tracing, CPU/heap profiling, optimizing data structures, using SIMD, tuning IO pipelines, etc.

  • evolve our search primitives and APIs (full text + vector + reranking)

  • work closely with customers to win their workloads and fold learnings back into the product

  • write crisp docs

must have:

  • systems engineering

    • you've worked extensively in a systems language (Rust, C++, Java, Go, etc.)

    • you think in memory layouts, cache lines, and syscalls

    • you methodically work through problems until you've found the root cause

  • domain expertise — you're an expert in at least one of the following domains

    • search internals (e.g., inverted indexes, ANN indexes, rerankers)

    • storage engines (e.g., LSMs, WALs, MVCC, compaction, GC)

    • distributed systems (e.g., replication, leases, fault injection, simulation/chaos testing)

  • linux — you're at home in terminals, eBPF/perf, strace, gdb

  • typist — you can write well and explain complex ideas simply

  • human — you build trust and admit what you don’t know

nice to have:

  • multiple years of experience writing Rust

  • you've maintained or operated serious systems in production, at scale

  • you've made interesting contributions to the databases, IR, or systems communities (e.g., research, open source, speaking)

  • additional domain expertise in:

    • k8s and cloud infra (GKE/EKS/AKS, disks and networking, load balancers, observability)

    • security (multi-tenant systems, isolation, sandboxing)

tpuf is hardcore & whimsical. we value:

  • overstep > understep

  • show > tell

  • complexity is earned

  • showing up as part of our customer’s team

  • making stuff easy to react to

Similar jobs

  • Senior Database Engineer (Snowflake)

    Fredericton, NB

    Cvent

    4+ YOECandidates need 4 to 7 years in database or data platform engineering, including at least 3 years of hands-on Snowflake administration, plus a bachelor's degree in a related field. Strong skills in Python or PowerShell, Infrastructure as Code, AWS database services and database security are expected.

    Snowflake, AWS, Terraform, AWS CloudFormation, AWS CDK, Python

    Senior Database Engineer (Snowflake)

    Fredericton, NB

    Cvent

    4+ YOECandidates need a bachelor's degree in a related field, 4 to 7 years in database or data platform engineering with at least 3 years of hands-on Snowflake administration, and skills in Python or PowerShell scripting and Infrastructure as Code.

    Snowflake, AWS, Terraform, AWS CloudFormation, AWS CDK, Python

  • Database Engineer

    Toronto, ON
    $110k–$120k/yrFull Time

    TSX Inc.

    5+ YOECandidates need 5+ years of hands-on database administration, deep SQL Server skills, and experience with large multi-terabyte databases. They also need scripting skills in PowerShell, Python or Perl, and working knowledge of Windows, Linux, virtualization and cloud.

    SQL Server, Oracle, Oracle RAC, PowerShell, Python, Perl

  • Database Engineer

    Ottawa, ON

    THE CANADIAN REAL ESTATE ASSOCIATION

    Candidates need a college or university degree in a related field or equivalent experience, plus strong SQL Server and T-SQL skills. Production support, cloud experience with Azure, and comfort using AI-assisted tools are also expected.

    Microsoft SQL Server, Microsoft Azure, Elasticsearch, Google Analytics 4, BigQuery, PowerShell

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.