Posted last month
Database engineer
@ turbopuffer
Remote in Canada
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
| Department | Software development |
| Hours per week | 40 (estimated) |
| Work setting | Office, Home |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
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…
| Field | Value |
|---|---|
| Industry | Technology, Information and Internet |
| Company size | 11-50 employees |
| Organization type | Privately Held |
| Year founded | 2023 |
| Open jobs on Jobsy | 4 |
| View page |
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
Journal
Only you can see this. Kept on this device, and in your account when you sign in.