Cursor

Software Engineer, Storage

5.0/10
Cursor
Not specified
Office / on-site
mid
about 4 hours ago
AI SummaryVerified by Aipplify AI

The vacancy is well-defined in tasks but lacks compensation details and tech stack clarity.

AI quality score5.0 / 10

Check Match โ€” Just drop your CV

See your fit for Software Engineer, Storage in seconds.

Overview

Join Cursor as a Software Engineer on the Storage team, owning the data layer for our products and ensuring reliability and scalability for millions of developers. Our mission is to automate coding. The first step in our journey is to build the best tool for professional programmers, using a combination of inventive research, design, and engineering. Our organization is very flat, and our team is small and talent dense. We particularly like people who are truth-seeking, passionate, and creative. We enjoy spirited debate, crazy ideas, and shipping code.

Responsibilities

  • โ€ขOwn the data layer that underpins every product surface: the databases, caches, and the strategy for how teams provision, query, and scale their data stores.
  • โ€ขDesign the next-generation data architecture: evolving our storage layer into a partitioned, resilient topology that keeps pace with Cursor's rapid growth.
  • โ€ขBuild query attribution and guardrails: instrumenting every database query by service, catching bad patterns before they hit production, and making it impossible to ship problematic queries without review.
  • โ€ขDefine the "when to use what" strategy for data stores: creating clear guidance and golden pathways so every team picks the right engine for their workload without second-guessing.
  • โ€ขOwn cache infrastructure end-to-end: reliability, capacity planning, and patterns that let product teams move fast without worrying about cache correctness.

Requirements

  • โ€ขDeep experience with relational databases at scale, especially Postgres, MySQL, or similar OLTP systems.
  • โ€ขExperience tackling database sharding, migration, or decomposition problems in production environments.
  • โ€ขUnderstanding of the tradeoffs between different storage engines and ability to help teams make the right choices for their workloads.
  • โ€ขCare about operational excellence: backups, monitoring, query performance, and capacity planning are things you think about proactively.
  • โ€ขStrong software engineering fundamentals and enjoy building systems that other engineers depend on.
Loading similar jobs...