# Software Engineer

**Company**: Cursor
**Work arrangement**: remote
**Experience**: mid
**Job type**: full-time
**Salary**: ",   "salaryMin": 95000,   "salaryMax": 110000,   "salaryCurrency": "USD",   "salaryPeriod": "year
**Category**: Engineering
**Industry**: Technology

**Apply**: https://cursor.com/careers/software-engineer-agent-harness
**Canonical**: https://yubhub.co/jobs/job_ac106023-129

## Description

### About the Role

As a Software Engineer on the Agent Harness team at Cursor, you'll build the core agent behaviour and capabilities that power agent experiences across Cursor products. This spans agent orchestration, tools, guardrails, and model behaviour 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.

### Responsibilities

- Advance the agent harness (agent loop, tools, prompts, execution environment, capabilities) used across Cursor products. This would shape and empower experiences like multi-agent coordination.

- Improve the default Cursor agent experience (the \"Auto\" model setting): 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 our research team on integration, evaluation, and rollout.

### Requirements

- You have built complex agentic products or infrastructure.

- You have strong software engineering fundamentals and enjoy shipping production systems.

- You have taste and strong opinions on model and agent behaviours. You stay up-to-date and informed on emerging research and industry trends.

- You make good calls in the grey area: weighing data, user experience, and product taste when there isn't a single \"right\" answer.

- 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.

### Benefits

This role offers a competitive salary and opportunities for growth and development within the company.

## Skills

### Required
- software engineering
- agent behaviour
- model behaviour
- AI systems
- multi-agent coordination

### Nice to have
- eval datasets
- frameworks
- product development
- tool development
