CareerPlan

Database Engineer

Cambridge MA - USFull-time2026-10-27 → 2026-11-10
On-site

Core

Build, run, and maintain the data layer (databases and storage) for one of the world's largest web crawlers, ensuring petabytes of data remain fast, correct, and alive.

Role type

Senior IC Database Engineer (Storage & Distributed Systems)

Builds

High-performance distributed storage and database clusters (ClickHouse, MooseFS, SeaweedFS, TiDB, Elasticsearch) handling hundreds of petabytes.

Domain

Web-scale data infrastructure, distributed systems, storage engines.

Required skills

C++, C, Rust, Go, Linux storage internals, distributed consensus (Raft/Paxos), database storage engines, debugging (gdb, perf), fault injection, TLA+.

Preferred skills

OCaml, Puppet, open-source contributions to databases or file systems.

Technologies

ClickHouse, MooseFS, SeaweedFS, TiDB, TiKV, TiCDC, Elasticsearch, Raft, Paxos, FUSE, NVMe, HDD.

Responsibilities

Build storage and query features in ClickHouse; maintain high availability and durability of MooseFS and SeaweedFS; tune TiDB and Elasticsearch clusters; roll out releases and migrations across 1,200 servers without downtime; debug production performance issues and data corruption; build SRE agents for incident diagnosis and automated fixes.

Seniority

Senior, hands-on IC