FDE PulseFDE jobs open 632New in 7 days 57Companies hiring 95Remote-friendly 24%Median US pay $205kTop hirer Databricks 114
VI

The newspaper of the Forward Deployed Engineer

Guides

FDE at Cursor: not demos, but merged PRs

The most convincing preparation for this role is to run your own migration project with evals, tracing and cost per PR, then write it up as a playbook others can repeat.

FDE at Cursor: not demos, but merged PRs
Photo: Compagnons / Unsplash
ShareLinkedInFacebookX

In brief

  • Cursor's FDE EMEA job post in London stresses responsibility for production systems, not building demos
  • The skills Cursor asks for: end-to-end delivery, Python and TypeScript, discovery with customer engineers, and ownership of evals, tracing and cost
  • The best preparation is to build a migration workflow with real measurements, then write it up as a playbook
A large 60%, the true merge rate, set beside 75%, the CI pass rate. Below is a horizontal bar: 200 PRs generated, 150 PRs passing CI, 120 PRs merged.
In the hypothetical migration, 200 PRs were generated and 150 passed CI, but only 120 were merged. The merge rate is therefore 60%, not 75%, and true cost must be measured per merged PR. Source: hypothetical calculation in the article.

You open the Forward Deployed Engineer, EMEA job post that Cursor (the company Anysphere) published for a London role on 4 June 2026. It contains a fairly blunt sentence: this is not a demo role; you are responsible for systems that have to work in the real world.

Keep that sentence in mind as you read the rest. Many engineers read job posts as a list of keywords to stuff into a CV. For this role, the right way to read it is to treat each line as a task you will have to do at the customer in your first week, then ask yourself whether you have done it before and what evidence you have.

The job post actually describes an engagement

Read all the requirements and you will see that Cursor’s post describes a fairly complete cycle of work. You run discovery with the customer’s engineers and build Cursor workflows for jobs such as refactors, migrations, PR review loops, or going from incident to fix.

You then own the evals, tracing and cost trade-offs yourself, and package what you have built into reusable patterns.

On skills, Cursor asks for experience building production-grade AI workflows, the ability to work end to end across frontend, backend, infrastructure and prompt iteration, operational reliability, and strong Python and TypeScript/JavaScript.

Exponent’s job aggregation page lists the expected experience as five years or more, including at least two years working directly with customers.

How Cursor places the role within the organisation is also worth reading closely. The company describes FDEs as people who sit with enterprise engineering organisations, possibly remotely, and Exponent’s page notes that Cursor is building a full FDE organisation rather than a support function.

This bears directly on how you tell your story in interviews: you are the person who gets the product running for real, not the person working through tickets.

How is an FDE team at Cursor described?

The Forward Deployed Strategist job post that Cursor published on 24 July 2026 shows how a team is organised. Each pod consists of one Strategist and one or two FDEs; the FDEs sit with the customer’s team and build deeper production systems. The post also restates the company’s mission: automating coding.

At leadership level, Cursor is hiring a Regional Director of Forward Deployed Engineering, a role posted on 22 July 2026, to lead and grow a team of 6–8 FDEs working on strategic projects.

The person needs eight or more years of experience leading engineering teams that ship production systems, acting as an executive technical sponsor to customers, and building reusable playbooks so the whole FDE organisation gets better over time.

One preparation tip follows from this. When the leadership of an FDE organisation is tasked with building shared playbooks, an FDE who can turn work for one customer into something that applies to the next is likely to be valued highly.

Bring evidence for both levels: one customer running well, and one pattern others can reuse.

Example: a migration project with real measurements

Imagine a hypothetical customer that wants to move hundreds of services from an old logging library to a new one. This is exactly the kind of work the job post mentions. A good discovery session with the customer’s tech lead might go like this.

FDE: What does a migration PR need to look like for your team to merge it without editing it by hand? Tech lead: Green CI, no change to the log format the alerting system reads, and each PR touches only one service. FDE: Who reviews, and how many hours a week do they have for this? Tech lead: Two people, a few hours each.

Those three answers define your evals: green CI, unchanged log format, one-service scope. The last answer defines the real constraint: human review capacity, not code-generation speed.

Now a hypothetical calculation. The workflow generates 200 PRs, 150 pass CI, and reviewers merge 120. The merge rate is 60%, not the 75% the CI figure suggests. If the total model cost for the whole batch is C, the real cost per merged PR is C divided by 120, not C divided by 200.

This is where tracing earns its keep. By storing a trace for each PR, you can see why the 30 PRs that passed CI were rejected: perhaps a changed log format, perhaps touching two services at once.

Each cause can become an automated check that runs before a PR reaches a reviewer. The two reviewers then only have to read PRs that have a real chance of being merged.

Turning the project into an application

The table below maps each requirement in the job post to evidence you can create yourself from a project like the one above.

Requirement in the post Evidence to have
Discovery with customer engineers A page recording the questions asked and the merge criteria derived from them
Building Cursor workflows (migration, PR review) A repo with a real series of PRs, each with one scope
Evals, tracing, cost A table of merge rate, rejection causes and cost per merged PR
End to end, Python and TypeScript An orchestration script in Python, a small dashboard in TypeScript
Reusable patterns A one-page playbook that someone else can follow

In your CV, write in terms of outcomes: one line stating the workflow, the merge rate, and which check you added after reading the traces. If you have fewer than two years working with customers, describe the times you sat with another team to untangle a production problem, because that is the closest material to this job.

Common mistakes in preparation

The most common mistake is bringing a demo to an interview for a role that explicitly says it is not about demos. A slick video of an agent fixing code does not answer the questions: how many times did it run on a real repo, how many times did it fail, and what did you do when it failed?

Another mistake is ignoring cost. The job post states plainly that FDEs own cost trade-offs, so if you cannot say what a PR costs, you are leaving blank a part of the job assigned directly to you. Do not talk only about code either: interviewers want to hear what you asked the customer before you wrote the first line.

The final mistake is stopping at one successful run. In an organisation whose leadership is tasked with building playbooks, the next question is almost certain to be: can someone else repeat this without you?

This week, pick an open-source repo and migrate 20 files with Cursor. Twenty PRs with an honest table of numbers will be more convincing than any demo.

Was this article useful?

Use with your AI assistantAsk Claude ↗Ask ChatGPT ↗
4 sources
Read next on the roadmap · Stage 7: LeadershipCresta's Senior FDE job posting: every line is a task at the customer's siteBehind each bullet point in the posting sits a concrete task inside a customer's contact centre stack, and the best way to prove you can do it is to build a small version yourself.