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...