Introduction
ML engineering offers often include complex compensation packages. This guide covers how to negotiate effectively for base salary, equity, level, and more.
Understanding ML Compensation
Components
Total Compensation = Base + Equity + Bonus + Benefits
Example L5 at Big Tech:
Base: $200K
Equity: $300K/year (vesting)
Bonus: $40K (20% target)
Benefits: $30K (health, 401k match, etc.)
Total: ~$570K
Level Matters Most
Level determines:
- Compensation bands
- Scope of work
- Career trajectory
- Future negotiations
When to Negotiate
Always Negotiate
- First offer is rarely final
- Companies expect negotiation
- Not negotiating leaves money on table
Best Timing
Offer received -> 24-48h acknowledgment -> Research -> Counter -> Discussion
| | | | |
(don't accept) (enthusiasm) (data) (confident) (collaborative)
Research Phase
Data Sources
- levels.fyi: Best for tech compensation
- Blind: Anonymous employee discussions
- LinkedIn: Ask connections
- Recruiters: Other offers as leverage
Know Your Market
- Location adjustments
- Company stage (startup vs. FAANG)
- Your specialization value
- Market conditions
The Counter Offer
Framework
"I'm very excited about the opportunity at [Company]. After reviewing the offer
and considering [competing offers/market data], I was hoping we could discuss:
1. Base salary: I was targeting $X based on [reason]
2. Equity: Given my level, I expected $Y
3. Signing bonus: To offset [leaving unvested equity/relocation]
I'm committed to making this work and believe these adjustments better reflect
my value and the market."
What to Negotiate
| Component | Flexibility | Notes |
|---|---|---|
| Base | Medium | Bands are real but flexible |
| Equity | High | Easier to increase than base |
| Signing | High | One-time cost for company |
| Level | Low but important | Try before offer if possible |
| Start date | High | Can affect equity vesting |
Negotiation Tactics
Do
- Express enthusiasm
- Use data and competing offers
- Be specific with asks
- Negotiate in writing first
- Ask for time to decide
Don't
- Bluff about other offers
- Make ultimatums
- Negotiate after accepting
- Be confrontational
- Rush the decision
Handling Pushback
"This is our final offer"
"I appreciate that. Could we revisit the signing bonus to help bridge the gap?"
"The band doesn't allow higher"
"Would it be possible to revisit the level determination?"
"We don't negotiate"
(Rare at tech companies, but possible at startups) "I understand. Could you help me understand the equity growth trajectory?"
Special Situations
Competing Offers
- Best leverage you can have
- Be honest about specifics
- Allow time for response
Startup Equity
- Negotiate percentage, not just shares
- Understand dilution
- Know the valuation
Relocation
- Request relocation package
- Understand cost of living
- Negotiate remote options
Final Decision
Consider total value:
- Compensation trajectory
- Learning opportunities
- Team quality
- Work-life balance
- Mission alignment
Make informed career decisions with insights from Machine Learning at Scale.