Understanding What You're Actually Looking At
When people ask about data science salary, they're usually starting from the wrong question. The number on an offer letter is just the base. Total compensation tells a different story, and you'll miss that difference if you don't know where to look.I've sat through enough negotiation calls and seen enough offers come across my desk to know that a $130,000 base with no bonus and standard equity is very different from a $115,000 base with a 15 percent target bonus and meaningful stock grants. The headline number lies more often than not. Base salary is the guaranteed portion paid biweekly or monthly. It's what shows up on your paystub before anything gets deducted. Bonus is usually expressed as a percentage of base and tied to performance reviews, company metrics, or both. Stock options or RSUs vary wildly depending on whether the company is public or private. Signing bonuses are one-time payments that can range from $5,000 to well over $50,000 at senior levels, and they're often structured with clawback clauses if you leave within a year. Here's something most salary calculators won't tell you: the vesting schedule matters more than the grant size on private companies. I once evaluated an offer where the total compensation looked 20 percent higher than a competing offer on paper. The catch was that 40 percent of the equity vested after year three, with cliff vesting on the first tranche. The company's funding runway was eighteen months. That equity was effectively worthless by the time it vested. I walked away from the higher-looking number and took the offer with less upside but much more certainty.
How to Research Real Numbers
Levels.fyi is the closest thing to a reliable public dataset for tech compensation. Glassdoor is useful for broader trends but notoriously inaccurate at the individual level because people self-report with zero verification. The blind app has some value for current employee insights but suffers from the same self-selection bias. For government-backed data, the BLS Occupational Employment Statistics breaks down median wages by metropolitan area, which helps you calibrate geographic adjustments. The most accurate approach combines three sources. Start with BLS data for the baseline median in your city. Cross-reference with Levels.fyi for the company-specific range. Then check Reddit threads like r/datascience and r/cscareerquestions for recent offer breakdowns from people in similar roles. Recent means within the last six months because the market has shifted significantly since 2022. One practical method I use is maintaining a personal spreadsheet with role, level, location, base, bonus, equity, and total comp. Once you have ten or fifteen entries, patterns emerge quickly. You start seeing that a Senior Data Scientist at a Series C startup in Austin typically falls between $145,000 and $175,000 base with equity valued somewhere between $40,000 and $120,000 annually depending on the stage and terms. Those ranges are real, not guesses.
Common Mistakes People Make
The biggest error is treating the total compensation number as guaranteed. Equity, especially in private companies, is paper money until there's a liquidity event. Even then, tax treatment varies considerably between ISOs, NSOs, and RSUs. Don't fold stock into your mental budget until it vests and you understand the tax implications. Another frequent mistake is ignoring cost of living when comparing offers across cities. A $150,000 offer in San Francisco lands very differently than a $130,000 offer in Raleigh when you factor in housing, taxes, and general expenses. NerdWallet and Bankrate have cost of living calculators that do this comparison reasonably well. Use them before you negotiate. People also forget to account for non-salary factors that affect actual take-home value. Remote work flexibility, conference budgets, professional development stipends, and even health insurance premiums all have real dollar value. A $10,000 lower base with fully paid health insurance and a $5,000 annual learning budget might actually be worth more than the higher base with expensive deductions and no development support.
Get the Full Details

When the Number Doesn't Match the Title
Job titles in data science are inconsistently used across companies. A "Data Scientist" at one firm might do mostly SQL dashboards and report generation, while at another it involves building production ML pipelines. A "Machine Learning Engineer" might earn more than a "Senior Data Scientist" at the same company because the skill set is scarcer. Title inflation is real and it skews salary comparisons if you're not careful. Look at the actual responsibilities and required skills rather than the title alone. When you're researching salary ranges, match the day-to-day work description to the compensation data, not the job title. This alone will prevent most mispricing errors. There's also the negotiation factor. If you receive an offer at the low end of the band, it doesn't mean you should accept it. Most companies build in room to move, especially when they're under time pressure to close a candidate. I've seen offers shift by $15,000 to $25,000 on base alone after a single counter, usually within the first round of negotiation. The key is having a credible reason tied to market data, not just saying you want more.
The Market Right Now
The data science hiring landscape has normalized somewhat after the 2022-2023 corrections. Senior-level demand remains relatively stable in sectors like healthcare, finance, and e-commerce. Entry-level and junior roles are still competitive, with fewer postings and more applicants per opening than in previous years. Mid-career professionals with demonstrated production ML experience command the strongest position in current negotiations. Geographic differences persist but are narrowing slightly as remote work becomes more accepted. Companies that went fully remote during the pandemic tend to adjust compensation based on employee location rather than paying a flat national rate. This matters when you're evaluating offers and trying to understand why two people doing similar work at the same company might have different total compensation packages. Knowing your actual market value comes down to gathering real data, comparing apples to apples, and understanding what portion of an offer is guaranteed versus speculative. The numbers on paper matter, but so does everything around them that people overlook.