Software Engineer, Storage

Cursor · San Francisco

Posted
55 days ago
Last confirmed live
1 day ago

What this role involves

This role involves owning the data layer at Cursor, including databases, caches, and storage strategy. The engineer will design next-generation data architecture, build query attribution and guardrails, and define data store selection guidelines. Required experience includes relational databases at scale and operational excellence.

Skills this posting asks for

  • postgres
  • mysql
  • oltp
  • database sharding
  • database migration
  • database decomposition
  • storage engines
  • backups
  • monitoring
  • query performance
  • capacity planning
  • cache infrastructure
  • query attribution
  • software engineering fundamentals

Requirements

  • Remote policy: onsite

From the employer’s posting

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 tru…

Read the full description on Cursor’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at Cursor

All 5 roles at Cursor