Skip to main content

AI/ML Salary Bands - Know Your Worth

Reading time: ~18 min | Interview relevance: High | Roles: All

The Real Interview Moment

You just passed the final round. The recruiter calls: *"We'd like to extend an offer. The base is 185Kwithanannualbonustargetof15%."Youfeelexcited185K with an annual bonus target of 15\%."* You feel excited \text{---} 185K sounds great. But you don't know that the L5 band for this role at this company goes up to 230Kbase,theequitycomponenttheyhaventmentionedyetisworth230K base, the equity component they haven't mentioned yet is worth 80K/year, and the signing bonus is negotiable up to 50K.Youacceptonthespot,leaving50K. You accept on the spot, leaving 100K+ on the table.

This page gives you the data to never make that mistake. Salary transparency is your most powerful negotiation tool.

What You Will Master

  • Total compensation structure (base + bonus + equity + signing)
  • Salary bands by role, level, company tier, and geography
  • How to research your market rate using levels.fyi, Glassdoor, and Blind
  • Equity types and how to value them (RSUs, ISOs, startup equity)
  • When and how to use this data in negotiations
  • Common traps in AI/ML compensation

Part 1 - How AI/ML Compensation Works

Total Compensation (TC) Breakdown

Salary TC Breakdown

ComponentWhat It IsTypical Range (L5)Key Details
Base SalaryFixed cash, paid biweekly$170\text{--}230KLeast negotiable at big tech, most negotiable at startups
Equity (RSUs)Stock units vesting over 4 years$80–200K/yearValued at grant price; can go up or down
Annual BonusPerformance-based cash15–25% of baseTarget %, actual depends on performance + company
Signing BonusOne-time cash at start$20\text{--}80KMost negotiable component; used to bridge equity gaps
Interviewer's Perspective

Compensation conversations happen after the interview. But your interview performance directly affects your leverage. A "Strong Hire" rating across all rounds gives the recruiter room to push for top-of-band offers. A "Lean Hire" gets you the minimum of the band. Your interview prep IS your salary negotiation prep.

Part 2 \text{---} Salary Bands by Role and Level

Big Tech (FAANG-Tier) \text{---} US, 2026

All figures are total compensation (TC) in USD. Ranges represent the full band from new-in-level to top-of-band.

LevelMLEAI EngineerMLOpsData ScientistResearch Eng.Data Engineer
Junior (L3)$150\text{--}250K$130\text{--}220K$130\text{--}210K$120\text{--}200K$150\text{--}250K$120\text{--}190K
Mid (L4)$200\text{--}350K$180\text{--}320K$180\text{--}300K$170\text{--}280K$220\text{--}380K$170\text{--}270K
Senior (L5)$300\text{--}450K$250\text{--}400K$250\text{--}380K$220\text{--}350K$280\text{--}420K$220\text{--}340K
Staff (L6)$400\text{--}600K$350\text{--}550K$350\text{--}500K$320\text{--}450K$380\text{--}550K$300\text{--}450K
Principal (L7)$500\text{--}800K$450\text{--}700K$450\text{--}650K$400\text{--}550K$450\text{--}650K$400\text{--}550K

AI Startups (Well-Funded, Series B+) \text{---} US, 2026

LevelMLEAI EngineerMLOps
Mid (L4-equiv)$180\text{--}280K + equity$160\text{--}260K + equity$160–240K + equity
Senior (L5-equiv)$220\text{--}350K + equity$200–320K + equity$200\text{--}300K + equity
Staff (L6-equiv)$280\text{--}400K + equity$260\text{--}380K + equity$260–350K + equity

Startup equity is highly variable. See the equity section below for how to evaluate it.

Frontier AI Labs - US, 2026

These labs (OpenAI, Anthropic, DeepMind) pay premium compensation:

LevelResearch EngineerAI Engineer / MLE
Mid$250\text{--}400K$220–380K
Senior$350\text{--}550K$300–500K
Staff$500\text{--}750K$450–650K

Geographic Adjustments

LocationAdjustment vs. SF/NYC
San Francisco / NYCBaseline (100%)
Seattle / LA95–100%
Austin / Denver / Boston85–95%
Other US cities75–90%
London70–85%
Berlin / Amsterdam60–75%
Bangalore / Hyderabad30–45%
Remote (US-based company)80–100% (depends on company policy)
Common Trap

Don't compare base salaries across companies - compare total compensation. A startup offering 200Kbasemaybeworthlessthanabigtechroleat200K base may be worth less than a big tech role at 180K base + 150Kequity+150K equity + 30K bonus. Always calculate the full TC before comparing offers.

Part 3 - How to Research Your Market Rate

Data Sources (Ranked by Reliability)

SourceReliabilityBest ForLimitations
levels.fyi⭐⭐⭐⭐⭐Big tech TC by company/level/roleLess data for startups
Blind⭐⭐⭐⭐Anonymous TC sharing, negotiation adviceSkews high (survivorship bias)
Glassdoor⭐⭐⭐Broad coverage, base salary dataTC data often incomplete
comp.fyi⭐⭐⭐⭐Startup compensation + equity dataNewer, less data
H1B Salary Database⭐⭐⭐⭐Verified base salaries for visa holdersBase only, no equity/bonus
Your network⭐⭐⭐⭐⭐Specific, current, contextualRequires strong network

Research Workflow

  1. Identify your target: Role + Level + Company (or company tier)
  2. Check levels.fyi: Search for your exact role/level/company. Look at the range, not just the median.
  3. Cross-reference on Blind: Search for recent offer posts at that company. Note the negotiation stories.
  4. Adjust for geography: Apply the geographic multiplier if you're not in SF/NYC.
  5. Calculate your BATNA: Your Best Alternative to Negotiated Agreement. What's your next-best offer?
60-Second Answer

"To know my market rate, I'd check levels.fyi for TC data at my target company and level, cross-reference with Blind for recent offers, and adjust for location. I'd also calculate the full TC breakdown - base, equity, bonus, signing - because comparing base salary alone is misleading. Most importantly, I'd have multiple offers to establish a real BATNA before negotiating."

Part 4 - Understanding Equity

RSUs vs. Options vs. Startup Equity

TypeWhat You GetRisk LevelCommon At
RSUsActual shares that vest over timeLow (worth current stock price)Big tech, public companies
ISOsRight to buy shares at a strike priceMedium (worth $0 if stock drops below strike)Late-stage startups
NSOsSame as ISOs but taxed as incomeMediumMid-stage startups
Startup equity% ownership in a private companyHigh (could be worth $0 or millions)Early-stage startups

How to Value Startup Equity

Salary Equity Valuation

Common Trap

Startups will tell you "your equity is worth $X based on our latest valuation." This is misleading. You can't sell private shares. Apply a significant discount: 50-75% for Series A, 25-50% for Series B+. And always ask: What's the preference stack? In a down-round acquisition, preferred shareholders (investors) get paid first - common shareholders (employees) may get nothing.

Part 5 - Level Calibration Across Companies

The same title means different things at different companies:

CompanyJuniorMidSeniorStaffPrincipal
GoogleL3L4L5L6L7
MetaE3E4E5E6E7
AmazonSDE1SDE2SDE3 / Sr SDEPrincipalSr Principal
AppleICT2ICT3ICT4ICT5ICT6
Microsoft59-6061-6263-6465-6667-68
Netflix--SeniorStaff-
OpenAIL2L3L4L5L6
StartupsJuniorEngineerSeniorStaff / LeadPrincipal / CTO
Company Variation

Netflix famously only hires at senior+ level and pays top-of-market base with no equity. Amazon front-loads equity vesting: 5% year 1, 15% year 2, 40% each in years 3-4 - so your TC jumps significantly in year 3. Google has the most uniform vesting (25% per year). Always ask about the vesting schedule.

Practice Problems

Problem 1: Offer Evaluation

You have two offers:

  • Company A (Big Tech): 190Kbase,190K base, 150K/year RSUs (4-year vest), 15% bonus target, $40K signing bonus
  • Company B (Series B Startup): 210Kbase,0.1%equity(companyvaluedat210K base, 0.1\% equity (company valued at 500M), $20K signing bonus

Which is worth more?

Hint 1 - Direction

Calculate total year-1 compensation for Company A. For Company B, discount the startup equity significantly.

Full Answer + Rubric

Company A Year-1 TC: 190Kbase+190K base + 37.5K RSUs (25% of 150Kvest)+150K vest) + 28.5K bonus (15% of 190K)+190K) + 40K signing = $296K

Company B Year-1 TC: 210Kbase+equity(0.1%×210K base + equity (0.1\% × 500M = 500Kpapervalue,butdiscount5075%forSeriesB500K paper value, but discount 50-75\% for Series B → 125K\text{--}250K over 4 years → 31K62K/year)+31K\text{--}62K/year) + 20K signing = $261K–292K

But that's not the full picture:

  • Company A RSUs are in publicly traded stock - liquid and relatively low-risk.
  • Company B equity is illiquid, subject to dilution, and could be worth $0 if the company fails.
  • Risk-adjusted, Company A is worth more.
  • However, if Company B succeeds and reaches $5B valuation, your equity would be 10x. It's a gamble.

Scoring:

  • Strong Hire: Calculates both correctly, risk-adjusts the startup equity, considers upside scenario
  • Lean Hire: Gets the math right but doesn't risk-adjust
  • No Hire: Compares base salaries only

Problem 2: Negotiation Strategy

You received an offer for 310KTCatabigtechcompany.Youknowthebandgoesupto310K TC at a big tech company. You know the band goes up to 400K for your level. How do you negotiate?

Full Answer + Rubric

Strong approach:

  1. Thank them and express genuine interest. Don't negotiate aggressively on the first call.
  2. Ask for the full breakdown: base, equity, bonus, signing. Understand which components are flexible.
  3. Present data: "I've researched the market rate for this role and level, and competitive offers are in the $350-380K range. Is there flexibility in the equity or signing bonus?"
  4. Use competing offers (if you have them): "I have another offer at $360K TC. I'd prefer to join your team - can we close the gap?"
  5. Negotiate components separately: Equity is usually most flexible. Signing bonus second. Base is least flexible at big tech.
  6. Know your bottom line: What's the minimum you'd accept? Walk away if the offer doesn't meet it.

Key phrases: "Is there flexibility?", "What would it take to reach X?", "I'm excited about this role - I want to make this work."

Scoring:

  • Strong Hire: Data-driven, negotiates components separately, uses competing offers, knows walk-away number
  • Lean Hire: Reasonable approach but doesn't have specific data or competing offers
  • No Hire: Accepts first offer or makes aggressive demands without data

Interview Cheat Sheet

SituationWhat to DoWhat NOT to Do
"What are your salary expectations?""I'm targeting market rate for this role and level. Based on my research, that's $X-Y TC."Give a single number (anchors you low)
"What's your current salary?""I'd prefer to discuss the value I bring to this role." (It's illegal to ask in many US states)Disclose if you're currently underpaid
"This is our best and final offer""I appreciate that. Can we discuss the equity or signing bonus specifically?"Accept immediately or get adversarial
You have multiple offers"I have competing offers in the $X range. I'd prefer your team - can we close the gap?"Lie about offers (recruiters talk to each other)
You have no other offersStill negotiate. "Based on market data, I'd like to discuss..."Mention you have no alternatives

Spaced Repetition Checkpoints

  • Day 0: Read this page. Check levels.fyi for your target role/company/level. Note the range.
  • Day 3: Calculate the TC for a sample offer: base + equity + bonus + signing.
  • Day 7: Research 3 companies' compensation structures. Note vesting schedules and bonus targets.
  • Day 14: Practice the negotiation script with a friend. Record yourself and critique.
  • Day 21: Review your BATNA. Do you have multiple offers (or potential offers) to strengthen your position?

What's Next

© 2026 EngineersOfAI. All rights reserved.