Software Engineer, Storage at Cursor - ScoutJobs - The AI-curated global job board
Skip to content
C
Posted 10 hours ago

Software Engineer, Storage

CursorSoftware Engineer, Storage

Requirements

Relational databases at scale, Postgres or MySQL, Database sharding and migration, Operational excellence, Software engineering fundamentals

Skills

PostgreSQLMySQLDistributed Systems

About the role

About the Company

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.

Responsibilities

  • Own the data layer including databases, caches, and provisioning strategies
  • Design and execute a robust, multi-database topology for rapid growth
  • Evolve storage layer into a partitioned, resilient topology
  • Build query attribution and guardrails to catch bad patterns before production
  • Define data store strategies and golden pathways for product teams
  • Own cache infrastructure end-to-end, including reliability and capacity planning

Requirements

  • Deep experience with relational databases at scale (Postgres, MySQL, or similar OLTP systems)
  • Experience with database sharding, migration, or decomposition in production
  • Understanding of tradeoffs between different storage engines
  • Focus on operational excellence including backups, monitoring, and query performance
  • Strong software engineering fundamentals
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Engineer, Storage

Cursor · San Francisco

Sign up to apply