Beginner

Offer Evaluation & Negotiation

The difference between accepting the first offer and negotiating effectively can be $50K–$200K+ in total compensation over 4 years. This lesson gives you the data, frameworks, and exact scripts to maximize your offer.

AI/ML Compensation Benchmarks (2025–2026)

These ranges represent total compensation (base + bonus + equity annualized) at top-tier companies in the US. Adjust down 20–40% for non-Bay-Area locations or smaller companies.

LevelTitleBase SalaryTotal Comp (Annual)Equity (4-Year RSU)
L3 / New Grad ML Engineer I $150K–$190K $200K–$300K $100K–$250K
L4 ML Engineer II $180K–$230K $300K–$450K $200K–$500K
L5 Senior ML Engineer $220K–$280K $400K–$650K $400K–$1M
L6 Staff ML Engineer $260K–$340K $600K–$1M $800K–$2M
L7 Principal / Distinguished $300K–$400K $900K–$2M+ $1.5M–$5M+
💡
AI/ML premium: ML engineers typically earn 10–20% more than equivalent-level software engineers at the same company. This premium is even higher (20–40%) for specialized roles in GenAI, LLMs, and ML infrastructure at companies actively building AI products.

Understanding Your Offer Components

Base Salary

The fixed, guaranteed portion of your compensation. Most FAANG companies have salary bands (caps) per level. Google L5 base caps around $280K, Meta L5 around $275K. Base is the easiest component to negotiate and the hardest to increase later — annual raises are typically 3–5%.

Signing Bonus

A one-time payment (sometimes split over 2 years). Typically $20K–$100K depending on level. This is the most flexible component for recruiters — it does not affect the ongoing compensation budget. Always ask for a higher signing bonus as a minimum negotiation move.

Annual Bonus

Target bonus is typically 15–25% of base. Actual payout depends on individual and company performance. Google pays 15% target; Meta pays higher bonuses with lower RSU refreshers. Factor in the target, not the maximum, when evaluating offers.

Equity (RSUs / Stock Options)

The most variable and potentially most valuable component. Key considerations:

Equity TypeCommon AtKey Consideration
RSUs (Restricted Stock Units) Public companies (Google, Meta, Amazon) Value is known (current stock price). Vesting schedule matters: Google vests evenly (25%/year), Amazon backloads (5/15/40/40%)
ISOs (Incentive Stock Options) Pre-IPO startups Worth $0 if the company fails. Evaluate based on last valuation, liquidation preferences, and realistic exit timeline. Apply a 50–80% discount to stated value.
Refresher Grants All public tech companies Annual equity top-ups based on performance. Google and Meta give significant refreshers; Amazon gives minimal refreshers. Critical for long-term comp.
Amazon equity trap: Amazon's vesting schedule is heavily backloaded: 5% year 1, 15% year 2, 40% year 3, 40% year 4. To compensate, they give a large signing bonus in years 1–2. Your total comp in year 1 at Amazon may look great but years 3–4 are where the real equity kicks in. Make sure to calculate the 4-year total, not just year 1.

The Competing Offers Strategy

Having multiple offers is the single most powerful negotiation lever. Here is how to orchestrate the timeline:

  1. Apply to 5–8 companies simultaneously. Stagger applications so onsites align within a 2–3 week window.
  2. Communicate timelines transparently. Tell recruiters you are in active interviews elsewhere. This creates urgency without being aggressive.
  3. Get all offers in hand before negotiating. Once you have the first offer, tell other companies: "I have an offer with a deadline of [date]. Can we accelerate the process?"
  4. Negotiate with your second-choice company first. Use their improved offer as leverage with your top choice.
  5. Never bluff about offers you do not have. Recruiters talk to each other. Getting caught lying will get your offer rescinded.

Negotiation Scripts That Work

Script 1: Initial Response to an Offer

"Thank you so much for the offer — I'm really excited about
the role and the team. I'd like to take a few days to review
the full package carefully. Could you send me the details in
writing? I'll get back to you by [date, 3-5 business days]."

WHY THIS WORKS:
- Shows enthusiasm (they want to close you)
- Buys time to get competing offers
- Written offer prevents miscommunication

Script 2: Asking for More (With a Competing Offer)

"I've been thinking carefully about the offer, and I want to
be transparent — [Company] is my top choice and where I'd love
to end up. However, I have a competing offer from [Other
Company] at [total comp number]. I'm not trying to start a
bidding war, but I want to make sure I'm making the right
decision for my career and my family. Is there flexibility to
bring the total compensation closer to [target number]?"

WHY THIS WORKS:
- Frames as "help me choose you" not "pay me more"
- Specific number gives recruiter ammunition internally
- Shows genuine interest in this company

Script 3: Asking for More (Without a Competing Offer)

"I'm very excited about this opportunity, and I've done
extensive research on market compensation for ML engineers at
the [level] level. Based on data from levels.fyi and
conversations with peers, the market range for this role is
[range]. The current offer is below the midpoint of that
range. Could we explore bringing the [base / equity / signing
bonus] closer to [specific number]?"

WHY THIS WORKS:
- Data-driven, not emotional
- References a specific, verifiable source
- Targets a specific component (easier to move one lever)

Script 4: Negotiating Non-Monetary Benefits

"I understand the base salary has limited flexibility given
the band. Could we explore other components? Specifically:
- A larger signing bonus to bridge the gap in year 1?
- Additional RSU grant of [amount]?
- An accelerated review cycle (6 months instead of 12)?
- A commitment to [remote work / team / project preference]?"

WHY THIS WORKS:
- Shows flexibility and problem-solving
- Signing bonus is the easiest lever for most companies
- Accelerated review can mean faster promotion and comp increase

Evaluating Startup vs. Big Tech Offers

FactorBig Tech (FAANG)Startup (Series A–C)
Cash compensation High and guaranteed Lower base, more risk
Equity value Known (public stock price) Unknown (paper value, illiquid)
Equity upside 5–20% annual appreciation (mature) Potentially 10–100x (but most startups fail)
Learning Deep specialization, large-scale systems Breadth, ownership, ship fast
Resume impact Strong brand recognition Shows entrepreneurial drive
Work-life balance Generally better (varies by team) Generally more demanding
💡
Startup equity evaluation: To evaluate startup equity realistically, use this formula: (Number of shares × last preferred price × (1 - liquidation preference discount)) × probability of successful exit. For a Series B startup, a reasonable exit probability is 20–30%. For Series A, use 10–15%. This means your "on paper" equity value should be discounted by 70–90%.

Common Negotiation Mistakes

  • Accepting immediately. Even if the offer is great, always take 3–5 days. Companies expect negotiation and often have room to move.
  • Negotiating only base salary. Total comp = base + bonus + equity + signing bonus. Often the easiest wins are in equity and signing bonus.
  • Revealing your current salary. In many US states, employers cannot legally ask. Your current salary is irrelevant to your market value.
  • Threatening to walk away when you would not. Only use this as a last resort when you genuinely have a better alternative.
  • Not negotiating at all. Studies show that 70% of hiring managers expect negotiation. Not negotiating leaves money on the table and may even signal lack of confidence.