Contents

Backend Development

Database Internals

How databases store, index and recover data under the hood.

Backend Engineer

Mid-level

Own a feature end to end without hand-holding.

  • B-TreeA wide, shallow tree optimized for disks; how database indexes work.

Senior

Own a system, its failure modes, and its trade-offs.

Principal

Set technical direction for the organization.

Data Engineer

Mid-level

Own pipelines and models end to end, including their quality.

  • B-TreeA wide, shallow tree optimized for disks; how database indexes work.

Senior

Design the platform's storage, processing and modeling choices.

Principal

Set data strategy and architecture across the company.

Frontend Engineer

Senior

Own an app's architecture, performance, and failure modes.

  • B-TreeA wide, shallow tree optimized for disks; how database indexes work.