← All jobs · Cursor

Product Manager, Agent Harness

Cursor ·
78
AI-Agency
B72 U88
📍 San Francisco, US 🛠 AI tools welcome at work Mid
LLMreinforcement learningagent frameworksevaluation systems
TL;DR

Product Manager for Agent Harness at Cursor, responsible for the framework that powers Cursor's coding agents. Role involves owning agent planning, execution, evaluation systems, and developer experience for agent steering and observability.

Apply at Cursor →
share:
you'll be redirected to the company's career page

Job description

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.

About the Role

The Agent Harness is what makes Cursor's agents actually work. It determines how agents decompose tasks into subtasks, how they interact with the file system and terminal, how they handle failures and retries, and how developers observe and steer what's happening. When an agent gets stuck, loops, or hallucinates, the harness is why—and the harness is how you fix it.

As a Product Manager for the Agent Harness, you will own this framework. Agent quality is improving rapidly—we shipped Composer 2, our own frontier coding model, and are training agents through real-time RL on user data. Your job is to turn those research advances into product that developers can feel.

This is not a role where you write specs and hand them off. You'll be reading agent traces, analyzing failure modes, designing evaluation frameworks, and making judgment calls about what an agent should and shouldn't attempt. You'll work at the boundary between research and product, where the roadmap is shaped by empirical results as much as customer feedback.

Example projects include...

You may be a fit if

#LI-DNI

Apply at Cursor →

More open roles at Cursor

Cursor ⚡ AI-native · 🔄 synced 1h ago
Research Scientist
📍 San Francisco, US 🛠 AI tools welcome at work · Senior
Research Scientist at Cursor building frontier coding agents. Focus on RL training, reward modeling, and data quality for scaling AI-assisted development tools.
RLPyTorchPython
93
AI-core
Cursor ⚡ AI-native · 🔄 synced 1h ago
Engineering Manager, Model Routing & Inference
📍 San Francisco, US 🛠 AI tools welcome at work · Manager
Engineering Manager leading Cursor's Model Routing & Inference team. Owns the inference platform powering all AI interactions, managing multi-provider model serving, cluster optimization, and cost/latency tradeoffs at scale.
vLLMTensorRT-LLMTGIKubernetesGPU cluster management
89
AI-core
Cursor ⚡ AI-native · 🔄 synced 1h ago
Software Engineer, ML Research
📍 San Francisco, US 🛠 AI tools welcome at work · Mid
Research Engineer at Cursor building distributed training, inference, and RL infrastructure for frontier coding models. Focus on scaling systems that turn user data into effective training data.
PythonPyTorchKubernetesdistributed systemsRL
89
AI-core
Cursor ⚡ AI-native · 🔄 synced 1h ago
Software Engineer, Model Routing & Inference
📍 New York, US 🛠 AI tools welcome at work · Mid
Software engineer at Cursor building the inference platform that powers AI interactions in the product. Focus on model routing, failover, and cost-effective serving at scale.
Pythondistributed systemsinference servingtraffic routing
83
AI-core
Cursor ⚡ AI-native · 🔄 synced 1h ago
Forward Deployed Engineer
📍 San Francisco, US 🛠 AI tools welcome at work · Mid
Forward Deployed Engineer at Cursor embedding with customer teams to design and ship production-grade AI-powered coding workflows. Owns end-to-end discovery, design, implementation, and post-launch support for systems that measurably improve software development velocity.
PythonTypeScriptJavaScript
83
AI-core