mlengineersalary.com
section 9 : offer negotiation

In [9]: # negotiation_playbook.ipynb

ML Engineer Offer Negotiationtier-aware tactics, scripts, and levers

+15%

Avg. increase when negotiating

+25%

With a competing offer

38%

Engineers who don't negotiate

9.1Four high-impact strategies

4 strategies
S1

Competing offer leverage

+15 to +30%

The single most powerful negotiation lever. A real competing offer fundamentally shifts the conversation.

Step by step

  1. 1.Apply to 5 to 8 employers in parallel, not sequentially
  2. 2.Aim for offers within a 1 to 2 week window
  3. 3.Share offer numbers openly when asked
  4. 4.Ask your preferred employer to match or beat
  5. 5.Give 48 to 72 hours to respond, urgency without rudeness

Script

I'm excited about this role and you're my top choice. I have a competing offer at $195k base with $60k annual equity. Can you come closer to those numbers?

S2

Anchor on equity, not base

+$20-50k equity / yr

Equity is more negotiable than base at most T2 hyperscalers because it isn't bound to a salary band.

Step by step

  1. 1.Ask for the 4-year RSU grant detail, not just annual
  2. 2.Negotiate refresh cadence at offer time
  3. 3.Request a top-up to offset unvested equity at your current job
  4. 4.For T3 unicorns: negotiate percentage ownership, not dollar amount
  5. 5.Understand the vesting schedule and tax treatment

Script

The base looks reasonable. I'm focused on the equity component. What's the 4-year RSU grant, and what's the refresh policy at year 2?

S3

Delay revealing your number

Avoid leaving $20-40k on the table

Never name a number first. The recruiter's anchor is almost always higher than what you would have offered.

Step by step

  1. 1.When asked expected salary: 'I'd prefer to understand the role first'
  2. 2.If forced into a range, give a wide one with the low end as your target
  3. 3.Research thoroughly via Levels.fyi, Blind, this site
  4. 4.Know your BATNA (best alternative) before negotiations
  5. 5.Use silence after their offer; let them fill the gap

Script

I want to make sure we're aligned on scope and expectations before discussing comp. What does the band look like for this level?

S4

Negotiate the full package

+$10-30k in value

Base is one of many levers. Signing bonus, PTO, remote flexibility, and title can add substantial value.

Step by step

  1. 1.Ask about signing bonus if base is fixed
  2. 2.Negotiate start date to maximise unvested equity at current job
  3. 3.Request a senior title if on the level boundary
  4. 4.Get remote flexibility in writing, not verbal
  5. 5.Negotiate first review timing (6 months vs 12)

Script

I understand the base is fixed. Could you increase the signing bonus to $40k to bridge the unvested equity gap?

9.2Do's and don'ts

16 rules

+ Do

  • +Always negotiate; 85 percent of recruiters expect it
  • +Research market rates before any conversation
  • +Get final offers in writing before verbal acceptance
  • +Express genuine enthusiasm alongside negotiation
  • +Know your walk-away number before starting
  • +Negotiate total comp, not just base
  • +Use silence strategically after their offer
  • +Apply to multiple employers in parallel

- Don't

  • -Never share your current salary (illegal in many US states)
  • -Don't accept on the call; ask for time to review
  • -Don't lie about competing offers
  • -Avoid ultimatums unless ready to walk
  • -Don't negotiate over email if phone is possible
  • -Never say 'I really need this job'
  • -Don't apologise for negotiating
  • -Don't accept before the deadline without asking for an extension

9.3Frequently asked

3 questions

Q.How much can ML engineers typically negotiate?

A.ML engineers who negotiate increase their offer by 10 to 20 percent on average. With a competing offer, increases of 20 to 35 percent are routine. The biggest gains are usually in equity, which can rise 30 to 50 percent with the right framing because RSU grants aren't band-locked.

Q.When is the best time to negotiate at a current job?

A.The optimal moments are during the annual performance review, immediately after delivering measurable impact, or when a competing offer is on the table. Approach after shipping a project that demonstrably moved a key metric. Frame it as: 'I delivered X impact; I'd like to discuss compensation reflecting that.'

Q.What if the company says the offer is non-negotiable?

A.Rarely is any offer truly non-negotiable. Even if base is fixed (common in T2 banded systems), signing bonus, additional equity, earlier review timeline, or remote flexibility are usually available. Always ask: 'Is there flexibility in the signing bonus or equity component?'

→ total comp anatomy→ tier benchmarks

In [ ]: # reader_questions.ipynb

Ask about a band this preprint does not cover

Write in. A person opens every message, and the ones we can answer come back with the survey release or the public disclosure the number is drawn from, stated plainly enough that you can go and check it. We put no clock on a reply. Should an answer be worth reading twice we might set it out here stripped of anything identifying, and we will write and ask you before that happens.

Out[ ]:

Treat everything on this site as compensation reference assembled from published surveys and public filings, not as financial advice and not as a benchmark any single negotiation should be anchored to. Your own offer turns on the employer, the level it is pitched at, the equity instrument behind it and the market on the day it is made.

Write to the deskquestions@mlengineersalary.com