GrepJob
Ditto

Senior Software Engineer, Database

Ditto
Apply
9 months ago
Remote, Worldwide +4 moreSenior
H1B Sponsor

Base Salary

$186k - $331k/yr

Responsibilities

  • Design and maintain the storage backend abstraction layer and transaction management system.
  • Implement and optimize storage backends like SQLite and RocksDB for resource-constrained devices.
  • Ensure correct and performant CRDT document operations at the storage layer.
  • Own the reliability and performance of the storage layer, resolving performance bottlenecks.
  • Design and maintain blob storage systems for large value handling across platforms.
  • Collaborate with product managers and engineers to shape future technology.
  • Work closely with the Query Engine and Data Sync teams to optimize embedded database operations.
  • Author RFCs and document system architecture.
  • Estimate project delivery timelines and communicate with management.

Requirements

  • 5+ years of software engineering experience, with 2+ years in a Senior role.
  • Strong proficiency in Rust or excellent C/C++ skills with a willingness to learn Rust.
  • Experience with embedded database systems or storage engine internals.
  • Understanding of transaction isolation, concurrency control, and ACID guarantees.
  • Familiarity with indexing strategies and query engine concepts.
  • Willingness to travel quarterly for team meetings.
  • Strong written communication skills for async collaboration.

Benefits

  • Competitive salaries and meaningful equity.
  • Health, dental, vision, life, and disability insurance in the US.
  • 401(k) and flexible spending accounts.
  • Flexible time off for all employees.
  • Access to open office spaces in Atlanta and San Francisco.

Tech Stack

CC++GrafanaPrometheusRustSQLite

Categories