Storage Systems Engineer — Build Scalable Data Layer

cursor

New York, San Francisco (NY, CA)

On-site

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cursor is seeking a Software Engineer to join the Storage team. You will own the data layer crucial for every product surface, focusing on databases, caches, and data store strategies. This role involves designing a robust data architecture and ensuring operational excellence in database management.

The ideal candidate has extensive experience with relational databases, especially in production environments, and a passion for building systems that support developers. Join us to scale Cursor's infrastructure and drive our mission of automating coding.

Qualifications

  • Deep experience with relational databases at scale, especially Postgres, MySQL, or similar OLTP systems.
  • Experience with database sharding, migration, or decomposition in production environments.
  • Understanding tradeoffs between different storage engines.

Responsibilities

  • Design the next-generation data architecture for Cursor.
  • Build query attribution and guardrails for database queries.
  • Define strategies for choosing data stores for different workloads.
  • Own cache infrastructure reliability and capacity planning.

Skills

Relational databases experience (Postgres, MySQL)
Database sharding and migration
Operational excellence
Strong software engineering fundamentals

Job description

Cursor is seeking a Software Engineer to join the Storage team. You will own the data layer crucial for every product surface, focusing on databases, caches, and data store strategies. This role involves designing a robust data architecture and ensuring operational excellence in database management.

The ideal candidate has extensive experience with relational databases, especially in production environments, and a passion for building systems that support developers. Join us to scale Cursor's infrastructure and drive our mission of automating coding.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Storage
Software Engineer, Storage

Cursor • California (MO)

On-site
USD 130,000 - 170,000
Software Engineer, Storage
Software Engineer, Storage

cursor • New York (NY), San Francisco (CA)

On-site
USD 100,000 - 150,000
Platform Engineer, Services & Orchestration
Platform Engineer, Services & Orchestration

cursor • New York (NY), San Francisco (CA)

On-site
USD 100,000 - 150,000
Platform Engineer, Services & Orchestration
Platform Engineer, Services & Orchestration

Cursor • California (MO)

On-site
USD 120,000 - 180,000
Senior Distributed Systems Engineer, Data Platform
Senior Distributed Systems Engineer, Data Platform

Cloudflare • Seattle (WA)

On-site
USD 185,000 - 254,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Engineering Manager, Infrastructure
Engineering Manager, Infrastructure

Cursor • California (MO)

On-site
USD 170,000 - 250,000
Software Engineer, Infrastructure
Software Engineer, Infrastructure

Cursor • California (MO)

On-site
USD 120,000 - 180,000
Senior Data Platform Engineer – Scale-Out Storage
Senior Data Platform Engineer – Scale-Out Storage

United States Digital Space LLC • New York (NY), San Francisco (CA)

On-site
USD 252,000 - 315,000
Data & Storage Software Engineer II: Scalable High-Performance Systems
Data & Storage Software Engineer II: Scalable High-Performance Systems

Uber • New York (NY)

Hybrid
USD 191,000 - 209,000
Bonus program
Benefits
Equity
Senior Storage Infrastructure Engineer — Scale Data Ops
Senior Storage Infrastructure Engineer — Scale Data Ops

Cogent • New York (NY)

On-site
USD 100,000 - 300,000