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.
| Level | Title | Base Salary | Total 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+ |
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 Type | Common At | Key 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. |
The Competing Offers Strategy
Having multiple offers is the single most powerful negotiation lever. Here is how to orchestrate the timeline:
- Apply to 5–8 companies simultaneously. Stagger applications so onsites align within a 2–3 week window.
- Communicate timelines transparently. Tell recruiters you are in active interviews elsewhere. This creates urgency without being aggressive.
- 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?"
- Negotiate with your second-choice company first. Use their improved offer as leverage with your top choice.
- 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
| Factor | Big 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 |
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.
Lilly Tech Systems