turbopuffer Logo

turbopuffer

database engineer

Posted 19 Days Ago
Remote
Hiring Remotely in Canada
Mid level
Remote
Hiring Remotely in Canada
Mid level
Design and improve search engine layers including storage, indexing, and querying. Perform intensive performance optimization using profiling, SIMD, data-structure tuning, and I/O optimization. Evolve full-text, vector, and reranking APIs; collaborate with customers; document technical concepts; and contribute expertise in search, storage engines, or distributed systems.
The summary above was generated by AI

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

4 Days Ago
Remote
Canada
Senior level
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
Own the assessment, architecture, roadmap, and hands-on improvement of a large-scale database estate centered on MariaDB. Lead reliability, performance, replication, disaster recovery, observability, provisioning, migrations, and database automation. Partner with application teams on schemas and data-store decisions, investigate complex incidents, participate in on-call, and mentor engineers. The role requires deep MariaDB expertise, strong software engineering skills, Linux and infrastructure fundamentals, and the ability to influence technical decisions across teams.
Top Skills: ClickhouseElasticsearchGitopsGoHaproxyInfrastructure As CodeInnodbKafkaKubernetesLinuxMariadbMaxscaleOpensearchPostgresProxysqlPythonRedisRustScylladbTidbValkeyVitess
26 Days Ago
Remote
Canada
Senior level
Senior level
Artificial Intelligence • Productivity • Software • Automation
Own the reliability, scalability, and evolution of Zapier’s database and caching infrastructure. Responsibilities include operating MySQL, PostgreSQL, Redis, and ElastiCache; managing infrastructure with Terraform; building observability, automation, SLOs, and golden paths; participating in on-call; supporting product teams; improving performance and resilience; leading design reviews; documenting practices; and mentoring engineers.
Top Skills: AWSAws ElasticacheCloudwatchDatadogKubernetesMySQLPostgresPrometheusRedisRedis EnterpriseTerraform
Yesterday
Remote
Newton Brook, ON, CAN
Senior level
Senior level
Information Technology • Professional Services • Sales • Consulting
Develops and supports large-scale healthcare information systems, databases, integrations, and applications. Responsibilities include Oracle and PL/SQL development, data modeling, ETL, performance tuning, solution design, testing, production support, CI/DevOps, data quality, and healthcare interoperability using HL7 and FHIR. The role also provides technical leadership, documentation, systems integration, troubleshooting, and stakeholder collaboration in a hybrid public-sector healthcare environment.
Top Skills: APIsContinuous IntegrationDevOpsETLFhirHl7JavaJSONMicroservicesOracle 12CPl/SqlRestful Web ServicesSQLUnix/Linux Shell ScriptingWcagXML

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account