How to answer

What Are Your Salary Expectations

The Three-Part Answer framework

1

Hook

Honest 1-sentence answer to the question.

2

Evidence

One specific story or example that proves it.

3

Bridge

Why this matters for the role you are interviewing for.

Salary conversations make a lot of data scientists uncomfortable — which is ironic, because this is exactly the kind of problem that rewards clear thinking and good data. Before you walk into any salary negotiation, you need numbers, a logical structure, and a defensible rationale. The same skills you use to build a predictive model apply here: gather evidence, set a range with confidence intervals, and communicate your reasoning clearly.

The stakes are real. The Bureau of Labor Statistics puts the median annual wage for data scientists at $112,590 (May 2024). Entry-level roles typically start around $84,000–$95,000; senior individual contributors at top-tier tech companies routinely clear $175,000+ in base salary alone, before RSUs and bonuses. Anchoring yourself $10,000 below market at the offer stage can cost you $30,000–$50,000 over a three-year stint once salary-band inertia sets in.

Why This Question Is Different for Data Scientists

Hiring managers asking a data scientist about salary expectations are testing more than your market awareness. They are probing whether you can research, quantify, and communicate a defensible position — which are the exact behaviors you will use on the job when scoping a project, estimating model ROI, or advocating for engineering resources.

A vague answer (“I’m flexible” or “whatever is fair”) signals that you have not done the analysis. An overconfident answer with no backing signals poor calibration. What works is a researched range with a transparent rationale — the same structure you would use to present a model recommendation to a stakeholder.

There is also a practical reason your role warrants extra attention here: data scientist compensation varies enormously by industry vertical. A DS in fintech or FAANG might earn 40–60% more than a DS at a nonprofit or traditional retailer doing equivalent ML work. Location and remote flexibility add another layer. Your number must account for all of this.

The Three-Part Framework

A strong salary answer for a data scientist has three components: anchor, rationale, and signal.

1. Anchor — Give a range, not a single number

State a range where your target sits in the lower-middle third. If you want $145,000, give a range of $140,000–$160,000. This leaves upward negotiating room while keeping your floor clear. Never give a range so wide it is meaningless (“$100K–$180K”); that looks unresearched.

2. Rationale — Ground it in data and your specific value

Name your sources briefly: BLS data, industry surveys, Levels.fyi for FAANG roles, or peer conversations. Then connect your range to what you bring: your ML stack (Python, PyTorch, Spark, dbt), domain experience (NLP, computer vision, time-series forecasting), measurable impact from prior roles, and the scope of this role.

3. Signal — Show flexibility and forward momentum

Close by signaling that you want to land where the full package makes sense — include equity, bonus, and professional development. Mention that you are excited about the role, not just the comp. This prevents the conversation from stalling on a single number.

Eight Sample Answers

Sample 1 — Entry-level DS, general tech company

“Based on my research — BLS data, industry salary reports, and conversations with colleagues who recently started in similar roles — I am targeting a range of $90,000 to $105,000 for base salary. I have two years of Python experience including scikit-learn and pandas, completed a thesis project involving time-series anomaly detection on production sensor data, and have one internship where I built a churn prediction pipeline that the team shipped to production. I know your company is based in Austin; I have factored in the regional market. If the total package includes equity and a strong learning stipend, I have some flexibility within that range.”

Sample 2 — Mid-level DS, 4 years experience, targeting fintech

“I am looking at a base salary range of $145,000 to $165,000. That reflects four years of experience building and maintaining ML models in production — specifically credit risk scoring models in my current role that reduced false-positive rates by 18% — along with BLS and Levels.fyi data for fintech data scientists at this experience level in New York. Fintech roles tend to command a premium over general tech, and I have factored that in. I am also open to discussing RSUs and annual bonus structure, since total comp matters more than base alone.”

Sample 3 — Mid-level DS, ML engineering crossover, fully remote

“For a remote role with this scope, I am targeting $130,000 to $150,000 in base. My background sits at the intersection of data science and ML engineering: I own model deployment in addition to model development, working with FastAPI, Docker, and MLflow to serve predictions at low latency. Roles with that dual ownership typically earn a 10–15% premium over pure research DS positions, which I have reflected in my range. I am happy to discuss the full package — equity, bonus, and performance review cadence — to make sure we land somewhere that works for both sides.”

Sample 4 — Senior DS, 7 years, team lead responsibilities

“At the senior level with seven years of experience and the expectation of mentoring a team of three junior scientists, I am targeting $170,000 to $195,000 in base salary. I have benchmarked this against the BLS data, which shows the 90th percentile for data scientists above $167,000, and against peer data for senior ICs with people-development responsibilities. My most recent project involved building a multi-model ensemble for dynamic pricing that increased margin by 2.3 percentage points on a $400M revenue line — the kind of measurable business impact I expect to replicate here. I am also open to a conversation about equity if that is part of the compensation structure.”

Sample 5 — DS specializing in NLP/LLM applications

“Given the NLP and large language model specialization this role requires, I am looking at a base range of $155,000 to $180,000. Domain expertise in LLM fine-tuning, prompt engineering pipelines, and retrieval-augmented generation is commanding a premium right now because the talent supply is still catching up to demand. My last two roles focused on applied NLP — most recently building a document classification system that cut manual review hours by 62% for a legal tech client. I have validated my range against current market data and Levels.fyi benchmarks for NLP-focused DS roles at companies of similar scale.”

Sample 6 — DS transitioning from academia, first industry role

“Coming from a research background with a PhD in computational statistics, I know my practical production experience is shallower than a four-year industry veteran, so I have been conservative in my research. I am targeting $105,000 to $120,000 for my first industry role — slightly above the industry median for entry-level data scientists to reflect my deep statistical modeling background and the speed with which I have been able to contribute in my internship. I am also eager to grow quickly; if there is a strong performance review process with merit increases tied to measurable output, that matters to me as much as starting salary.”

Sample 7 — Data scientist at startup, open to equity trade-off

“I am looking at a base salary range of $125,000 to $145,000, with the understanding that early-stage equity changes the math significantly. At my current company I am at $132,000 with modest equity; for a Series A startup where I would have real ownership over the ML stack and a meaningful equity stake, I could flex toward the lower end of that range. What I want to avoid is taking a large base cut without a clear equity framework. Can you share where the role sits in the option pool and what the vesting schedule looks like? That will help me think about total comp more precisely.”

Sample 8 — Senior DS, healthcare domain, government or regulated environment

“For a senior data scientist role in healthcare with the HIPAA compliance and clinical data expertise required here, I am targeting $150,000 to $170,000 in base salary. Healthcare DS roles at large hospital systems and health-tech companies typically fall 5–15% below pure tech sector rates, which I have built into this range — but the scope described in your job posting, including owning predictive modeling for patient readmission risk across three hospital sites, aligns with senior compensation at the high end of the healthcare range. I am also interested in understanding the benefits and professional development budget, since continuing education in health informatics standards matters to me.”

Mistakes Data Scientists Make on This Question

Anchoring to your current salary. What you earn now is only relevant if it is at or above market. If you are underpaid at your current job, citing your current salary hands the recruiter an artificially low anchor. Focus on market data and the value you create.

Refusing to give a number. Saying “I’d rather wait until I understand the full scope” sounds strategic but often just delays an awkward conversation and signals you have not done your homework. Recruiters appreciate candidates who can engage with numbers.

Ignoring total compensation. Base salary is one data point. For mid-to-senior data scientists at tech companies, RSUs can represent 20–50% of total comp. Factor in equity refresh cycles, sign-on bonuses, 401(k) match, and professional development stipends before comparing offers.

Conflating role levels. A DS II at one company and a Senior DS at another may do identical work but sit in very different salary bands. Before benchmarking, clarify the level you are applying for and map it to market data at that level specifically.

Using a single salary data point. One Glassdoor average is not research. Triangulate: BLS percentile data for occupational benchmarks, Levels.fyi for tech companies (especially useful for FAANG), LinkedIn Salary for industry-specific ranges, and peer conversations with people who have recently accepted similar offers.

Undervaluing specialization. If you work in LLM applications, computer vision, or a high-demand domain like bioinformatics or fraud detection, you are not a generic data scientist. Domain expertise commands a real market premium. Price it in.

How to Prepare Before the Interview

Run the numbers before you get on the call. Pull the BLS Occupational Employment and Wage Statistics data for data scientists (SOC code 15-2051), filter to your metro area if available, and note the 25th, 50th, and 75th percentile figures. Cross-reference with Levels.fyi if you are targeting tech companies. Check LinkedIn Salary for your specific industry vertical.

Then anchor your range to your experience tier and the specific deliverables in the job description. A role that mentions owning end-to-end ML pipelines, presenting to C-suite, and mentoring junior team members is a senior role even if the title says “Data Scientist II.” Price accordingly.

Prepare to articulate two or three concrete impact metrics from your career: percentage improvement in model accuracy, dollar value of predictions made, compute cost saved, or engineering hours reduced. These numbers turn your range from an ask into a business case.

OfferFlow’s resume review tool can help you identify and sharpen the impact statements on your resume before you walk into the salary conversation — so your number is backed by the same evidence hiring managers will see on paper.

Finally, know your walk-away number before the interview starts. Not the number you will say out loud — the floor below which you will decline the offer. Having that clarity makes the conversation less emotional and more analytical, which is exactly where a data scientist should be operating.