Section A · Orient

Positioning From Scratch

Mindset before content. How to convey the consultant + engineer duality honestly when you're stronger in one half than the other.

The consultant + engineer duality

FDE-DE is unusual because it requires both:

  • The engineer half: SQL fluency, Python production code, pipeline design, comfort with extraction-quality eval, integration patterns.
  • The consultant half: scoping ambiguity, weekly customer cadence, escalation craft, translating platform capabilities into customer business outcomes, the political instincts to know which stakeholder to align with first.

Almost nobody walks in equally strong in both halves. The strong play is to name which half is your stronger leg and demonstrate it actively, while showing genuine respect — and a closing plan — for the weaker half.

The failure mode is candidates who pretend both halves are even when their résumé clearly shows one. Interviewers detect this in five minutes and the loop is effectively over.

Four common backgrounds

1. Pure Data Engineer transitioning into FDE

  • You have: SQL at staff level, dbt / Airflow / Snowflake fluency, pipeline design discipline.
  • Weakest on: customer-facing comms, scoping ambiguity in real time, killing work that won't ship.
  • Recruiters worry: "Will this person freeze when the customer is on the call asking for something we can't do this week?"

2. Big-Four / consultancy DE moving to product

  • You have: customer-facing instincts, project shape, the consultant beats.
  • Weakest on: production code quality, the engineer-craft details (types, tests, idempotency, real CI).
  • Recruiters worry: "Will this person ship configuration when we need code?"

3. Generalist SWE pivoting to FDE

  • You have: general engineering chops, comfort with ambiguity.
  • Weakest on: data-modeling depth, SQL speed under pressure, document-AI domain.
  • Recruiters worry: "Will this person re-invent things our platform already does because they don't know the data ecosystem?"

4. Palantir / FDE-shaped role at another company

  • You have: the FDE muscle. This is the ideal background.
  • Weakest on: potentially the document-AI / contract-intelligence domain specifically; or current technical chops if your last FDE role was more PM-flavored than coding-flavored.
  • Recruiters worry: "Is this person still hands-on enough to write the pipelines themselves?"

How to leverage each background

If you're coming from data engineering

Your edge is the substrate — clean pipelines, defensible data models, fast SQL. Lead with that. Concede the customer-facing half explicitly and frame it as the dimension you want to grow into.

Story prompt

"My DE work has been internal-facing — the closest I've come to a customer is the analytics team I supported. I want to take the same engineering discipline into customer rooms where the stakes are higher. The thing I'd be ramping on is the 'sit with a customer who's frustrated and reset expectations cleanly' muscle — and I have a plan for closing it."

If you're coming from consulting

Your edge is the FDE muscle by another name. The risk is sounding like a PM rather than an engineer. Pre-empt: describe a piece of code you wrote, including the trade-offs and the tests.

Story prompt

"Half my consultancy time was in customer rooms scoping ambiguous asks. The half I want to invest in is sharpening the code-craft — being the one who writes the Python, not just reviews it. Here's a pipeline I wrote at [project], walking through the types and the tests."

If you're coming from generalist SWE

Your edge is engineering breadth. The gaps are domain depth and customer-facing comfort. Tackle them head-on.

Story prompt

"I've shipped production systems, but mostly internally. The shift I'm reaching for is owning a piece of data infrastructure that lives in front of a customer with quality expectations. I've spent [N weeks] on document-AI fundamentals and contract-data vocabulary — the technical adjacency is real; the customer-facing piece I'd be growing into."

If you're coming from prior FDE work

Your edge is obvious; you don't need to oversell it. The work is showing you're still hands-on, and that you're domain-curious about contracts and spend.

Story prompt

"FDE-shaped work is what I want to keep doing. At [prior], I was the engineer who showed up at the customer when the deployment stalled. The thing that draws me to this domain specifically is [specific reason about contracts / procurement / enterprise data]."

The honesty floor

When asked about a gap, the strong shape is three-part:

  1. Name the gap precisely. "I haven't worked in document-AI. I've worked with semi-structured JSON and CSV ingestion but never with OCR or layout-aware extraction."
  2. Show the adjacent thing you have. "What I have done is build ingestion for [adjacent messy-data domain] where the core challenge was [similar pattern: variance across sources, schema negotiation, quality back-pressure]."
  3. State the closing plan. "If the role required document-AI from day one, my plan would be to spend the first two weeks shadowing whichever FDE has the most current deployment so I'm not learning from docs."
Don't bluff on customer-facing

If your résumé shows no customer-facing work, don't claim it. The behavioral round will catch you in three follow-ups. The honest version — "I haven't been in customer rooms; here's how I'd grow into it" — wins more loops than the fake-confident version.

The 90-second through-line

Every loop has a "tell us about yourself" round. The shape:

  1. One sentence on what you do now and your unfair advantage.
  2. One specific project — measurable outcome, ambiguity overcome, decision changed.
  3. The bridge to this role — anchored to one specific JD line.
  4. One concrete thing you want to learn here.

Strong anchor lines for FDE-DE JDs:

  • "Embed with customer teams to translate platform capabilities into customer outcomes" — for someone reaching toward the FDE muscle.
  • "Own the ingestion and data model for customer deployments" — for a DE leaning forward.
  • "Stand behind SLA-backed data accuracy" — for someone with quality-engineering instincts.

Scripts for hard moments

"You don't have document-AI experience"

Concede; pivot. "I haven't shipped document-AI specifically. I've shipped pipelines that ingest [adjacent format] at [scale]. The pattern transfer is real — both have schema variance, both require quality-backed delivery — and I'd want to spend my first month working alongside someone with a current deployment to build the muscle, not learn from docs."

"You've never been customer-facing"

Don't argue. "True. My DE work has been internal-facing. The reason this role is interesting is precisely that growth — I want to be the engineer in the room with the customer, not the engineer answering Slack questions about the dashboard. I'd want clear feedback in the first month on the rhythm and tone."

"Walk me through a time you were wrong about a customer ask"

If you have a customer-facing story, use it. If not, an internal-stakeholder version works: a time you mis-scoped, said yes when you should have pushed back, missed an expectation. The shape is the same — what you thought, what was actually true, how you found out, what you did, what you changed.

"Why FDE over a regular DE role?"

Specificity wins. "Two reasons. One: I'm tired of building dashboards nobody uses; I want to be in the room when the decision is being made. Two: I've found I do my best engineering when the deadline and the audience are both real — internal stakeholders are too forgiving and that lets me ship lower-quality work than I'm capable of."

"What questions do you have for us?"

Always have at least three. See the bottom of 01-the-role for a stockpile.