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 freeSoftware Engineer, Storage
Cursor · San Francisco
