Software Engineer, Agent Harness
San Francisco • FullTime
Posted 10mo ago
Job Location
San Francisco
Remote Work Policy
On-site
Employment Type
FullTime
Categories
AI Agent Engineer
About the job
As a Software Engineer on the Agent Harness team at Cursor, you will 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 the team to make the right model choices under real-world constraints. Example projects include advancing the agent harness, improving the default Cursor agent experience by making smart model choices based on user needs, model capabilities, and cost appetite, shaping the default Cursor agent's personality, and launching new models on Cursor end-to-end by partnering with foundational model providers and the research team on integration, evaluation, and rollout.
Responsibilities
- Build the core agent behavior and capabilities for agent experiences across Cursor products.
- Develop agent orchestration, tools, guardrails, and model behavior tuning as a platform.
- Define the default Cursor agent experience, making smart model choices based on user needs, model capabilities, and cost appetite.
- Shape the default Cursor agent's personality.
- Launch new models on Cursor end-to-end, partnering with foundational model providers and the research team on integration, evaluation, and rollout.
Requirements
- Experience building complex agentic products or infrastructure.
- Strong software engineering fundamentals and experience shipping production systems.
- Taste and strong opinions on model and agent behaviors.
- Stay up-to-date and informed on emerging research and industry trends.
- Ability to make good calls in the gray area, weighing data, user experience, and product taste.
- Experience building eval datasets or frameworks to understand and improve the performance of AI systems is a plus.
- Experience building products or tools used by other engineers is a plus.