For founders, heads of engineering, and heads of talent

Hiring the engineer who sits with your customers

Some roles ask an engineer to live with a customer, ship real integrations, and still protect your product from becoming a pile of one-offs. Companies call that different names. One common label is forward deployed engineer. This page is for you if you are hiring that seat, or still deciding whether you need one.

Hisham Riaz smiling in a dark blazer Fig 0Portrait
Fig 1Two shapes Click to shufflewhich shape

First

Figure out which job you actually mean

The title means different things at different companies. Sometimes it is an embedded senior engineer who ships production integrations at the customer site. Sometimes it sits closer to solutions and implementation: discovery, configuration, handoff.

Those are not the same hire. If you mix them up, you interview the wrong people and lose months. Our first conversation should pin down which one you need before anyone sources a resume.

Fig 2Balance Click to set a bearingproduct vs customer

The hard part

Serving one customer without wrecking the product

This role lives in a tension. The person must make one customer successful. They also work for a product company that cannot absorb every custom request.

Who decides whether custom work goes into the product? Product? Eng? The account owner? If that answer is fuzzy, the hire will invent a policy under pressure, or they will say yes to everything. Fix the decision path before you open the req.

Fig 3Two chairs Click to switch seatssale vs delivery

Not a solutions engineer

Closing the sale is not owning delivery

A solutions engineer mostly helps win the deal. This role owns delivery after the sale and writes production code. Hire a closer when you need demos and proof of concept. Hire a shipper when a signed customer needs something live.

Mis-hire either way and you feel it. Put a closer in a delivery seat and the customer waits while tickets pile up. Put a deep builder in a pre-sales seat and deals stall because the room needed a different skill.

Fig 4Room Click to switch seatsjudgment

Screening

Customer judgment is what coding tests miss

Can they say no? Can they push back on scope without burning the account? Can they sit in a room with a non-technical executive and a staff engineer and translate both ways?

That judgment is the hardest thing to screen, and a take-home coding test will not catch it. I design interviews around real customer moments: a messy scope request, a timeline fight, a feature that should stay custom. If they cannot show that muscle, keep looking.

Fig 5Offer path Click to advance a stagedefine

Level and pay

Candidates compare this to senior SWE pay

Travel and customer load raise expectations. If you price the seat like a services role, you will lose finalists late, after everyone has spent weeks.

Be honest early about level, cash, equity, and travel days. Vague ranges feel safe in a kickoff. They kill offers when a strong engineer has two choices.

Fig 6Map Click to pulse a citytravel

Travel and ambiguity

Say the hard parts out loud on day one

“Some travel” kills offers late. So does “you will figure out the customer as you go.” Strong candidates ask for numbers: days per month on-site, which city, who owns the relationship, what success looks like in ninety days.

I will not pitch a role where those answers stay soft. If you do not know yet, we tighten them before I call anyone.

Fig 7Runway Click to light the path90 days

Ninety days

Define success before the first interview

Which customer? Which deployment? What does “live in production” mean in plain words: data flowing, users on it, billable, something else?

If you cannot name that, the interview loop will reward charm over delivery. Write the ninety-day picture down. Share it with candidates. Hire against it.

Fig 8Pilot Click to light the path30 days

Working together

Start with a 30-day pilot on one role

Everything on this page goes into the first session: which shape of role, who owns custom work, level and pay, travel, and the ninety-day picture. I source only after that is written down.

Then a shortlist, a customer-judgment interview step, a written update every Friday, help with the offer, and check-ins at 30 and 90 days after your hire starts. Three candidates worth interviewing within 21 days, or the engagement fee comes back. If your hire leaves in the first 90 days, I search again at no charge.

Full pilot terms →

Fig 9Ledger Click to set a bearingstraight answer

Straight talk

What I bring, and what I will not claim

I have spent six-plus years recruiting ML, backend, and data engineers: for Pinterest and Walmart through Andiamo Partners, for Amazon through Aditi Consulting, and for startups. Across 35-plus ML and backend placements, offer acceptance has run at 90% or better. That is the record I lead with.

How many of these customer-facing seats have I placed? None yet. I am recruiting for them now, and I will not invent a track record I do not have. That is why my pilot comes with a refund.

15 minutes to pin down the seat

Fig 10Network Click to spark a matchfor engineers

For engineers

If you like customers more than most engineers do

I will give you straight answers on travel, who owns custom work, and pay range. I will not pitch roles where those stay vague.

If that sounds like how you want to work, email me. Tell me what you have shipped with customers and what you refuse to do again.

Email me