Jobs
Required skills
Python
Kafka
Spark
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.
We're in-person with cozy offices in North Beach, San Francisco and Manhattan, New York, replete with well-stocked libraries.
ABOUT THE ROLE:
You’ll build and evolve the data systems that power Cursor’s product and internal decision-making. The work is hands-on and high-impact.
This includes:
-
Designing and operating large-scale batch data systems using Spark and Ray Data
-
Scaling data ingestion pipelines as we grow to billions of rows per day
-
Re-architecting prompt and model interaction data storage with a focus on cost, performance, and usability, primarily on S3
-
Building and maintaining streaming data infrastructure (Kafka, Flink, or similar)
-
Working across data warehouses and lakehouse formats, including Iceberg and Delta Lake (or lower-level storage abstractions)
-
Improving data developer experience, especially for Python-heavy workflows
-
Supporting database replication and change data capture pipelines (DMS, Debezium, or similar)
WHAT WE'RE LOOKING FOR:
We’re looking for someone who has built real systems at scale and cares about correctness, cost, and ergonomics.
Strong signals include:
-
Deep experience with Spark (Databricks or open-source Spark both count)
-
Production experience with Ray Data
-
Hands-on ownership of large data pipelines and storage systems
-
Comfort debugging performance issues across compute, storage, and networking layers
-
Clear thinking about data modeling and long-term maintainability
Nice to have
-
Experience running or scaling Click House
-
Familiarity with dbt, Dagster, or similar orchestration and modeling tools
We're in-person with cozy offices in North Beach, San Francisco and Manhattan, New York, replete with well-stocked libraries.
APPLYING
If there appears to be a fit, we'll reach to schedule 2-3 short technicals. After, we'll schedule an onsite in our office, where you'll work on a small project, discuss ideas, and meet the team.
Total Views
0
Apply Clicks
0
Weekly mock applicants
0
Bookmarks
0
Similar jobs
About Anysphere (Cursor)

Anysphere (Cursor)
Series BAnysphere develops Cursor, an AI-powered code editor that integrates language models to assist developers with code completion, generation, and editing. The company focuses on enhancing developer productivity through artificial intelligence tools.
51-200
Employees
San Francisco
Headquarters
$400M
Valuation
Reviews
4.0
10 reviews
Work-life balance
3.8
Compensation
2.7
Culture
4.2
Career
3.0
Management
4.0
72%
Recommend to a friend
Pros
Supportive and approachable management
Great team culture and collaborative environment
Flexible hours and work-life balance
Cons
Below market compensation and pay
Heavy workload and demanding projects
Limited growth and career opportunities
Salary Ranges
7 data points
Senior/L5
Senior/L5 · Product Designer
1 reports
$325,000
total per year
Base
$250,000
Stock
-
Bonus
-
$325,000
$325,000
Interview experience
2 interviews
Difficulty
3.0
/ 5
Experience
Positive 0%
Neutral 0%
Negative 100%
Interview process
1
Application Review
2
Technical Interview
3
Work Trial/Take-home Assignment
4
Final Review
5
Offer Decision
Common questions
Coding/Algorithm
Technical Knowledge
Past Experience
Problem Solving
News & Buzz
Cursor in talks to raise $2B at $50B valuation after hitting $2B ARR in three years - The Next Web
The Next Web
News
·
6d ago
Cursor 2.6.20, win11, crashing (extension host terminated)
This is what shows in the developer tools window: \_onExtensionHostCrashed @ workbench.desktop.main.js:49774 workbench.desktop.main.js:64 ERR Extension host (LocalProcess \[role: retrieval-always-local\] pid: 27824) terminated unexpectedly. The following extensions were running: anysphere.cursor-always-local, anysphere.cursor-resolver, anysphere.cursor-retrieval Bisecting extensions does nothing, and reinstalling, wiping app data and the cursor preferences in %HOME% folder does nothing. Wh
·
4w ago
·
2
·
3
Cursor Launches Composer 2 AI Model to Challenge OpenAI & Anthropic - MLQ.ai
MLQ.ai
News
·
5w ago
Anysphere Stock: Will Cursor Debug the IPO Code? - Access IPOs
Access IPOs
News
·
5w ago



