About the role
Build core agent behavior and capabilities for Cursor products.
- •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 As a Software Engineer on the Agent Harness team at Cursor, you’ll build the core agent behavior and capabilities that power agent experiences across Cursor products.
- •This spans agent orchestration, tools, guardrails, and model behavior tuning—designed as a platform that Cursor engineers can extend and depend on.
- •Your work will also define the default Cursor agent experience (”Auto”), where users trust us to make the right model choices under real-world constraints.
- •Example projects include: Advancing the agent harness (agent loop, tools, prompts, execution environment, capabilities) used across Cursor products.
- •This would shape and empower experiences like multi-agent coordination.
Tech stack
PythonJavaScriptTypeScriptNode.jsFastAPIOpenAI APIAnthropic APIGemini APILangChainGitLinuxDockerKubernetesAWSGoogle CloudAzureREST APIgRPCWebSockets
Match insights
Tech:Python, JavaScript, TypeScript, Node.js, FastAPI
Level:Mid