Junior data scientist salary: the baseline reference
Junior data scientist is an entry-level grade, so pay is shaped by both the base rate and the employment format. In international remote teams a junior typically earns from a few hundred to a couple of thousand dollars per month (approximate, USD/month), while local offices in the CIS tend to sit lower. The gap is not about employer generosity: remote hiring competes globally, local hiring competes within a city.
Why there is no single exact number
A single junior data scientist salary does not exist because an offer is assembled from four variables: country and payout currency, work format (office, hybrid, remote), stack (Python, SQL, ML frameworks) and the presence of variable pay. Even within one company, junior ranges differ by department — product DS, analytics and research are paid differently. The correct answer to "how much" is therefore a range explicitly marked as approximate.
What counts as junior level
Junior is not just "a first job after courses". In DS, a junior is often a specialist without proven production experience: they can write code from guides but have not yet taken a model to a business metric on their own. This boundary matters: the closer a candidate is to middle-level tasks (own experiments, metrics, product impact), the higher the offer — even with a formal junior title.
Approximate ranges by grade and GEO
Pay grows non-linearly: the junior-to-middle jump in DS usually delivers a bigger raise than an increment within one grade. Below are approximate ranges for remote and local scenarios (estimate, USD/month). This is not official statistics but market guidance to calibrate expectations.
| Grade | Local CIS market (approx.) | International remote (approx.) | What sets it apart |
|---|---|---|---|
| Junior data scientist | Entry-level range, depends on city and company | Noticeably above the local range | Training and first production tasks under mentorship |
| Middle data scientist | Several times above junior | Consistently high income | Own models, impact on product metrics |
| Senior data scientist | Top segment of the market | One of the highest in hiring | Solution architecture, leadership, data strategy |
In international remote work, a junior offer is almost always higher than in a local office, but requirements are stricter: English, GitHub portfolio, ability to explain decisions. The local market is more forgiving at entry, yet the growth ceiling within one company is lower.
GEO as the main multiplier
GEO — the country and the market a company serves — affects pay more than grade. A junior in a team targeting the US or EU earns more than a peer with the same experience in a team serving a local market. The reason is simple: the budget is set in the client's currency, not the contractor's. So when job hunting, look not only at the stack but also at the market the product targets.
Variable pay and its role
In DS, variable pay is less common than in traffic arbitrage, but it exists: launch bonuses, metric-improvement premiums, education grants. For a junior these are usually small compared to base pay, yet the fact matters: a bonus tied to a measurable result signals that the company treats data as a business function, not support. Ask during the interview how the bonus is calculated and what it depends on.
What drives a junior DS offer: 6 factors
A junior offer is determined not by one variable but by a set: stack, portfolio, English, work format, industry and the ability to present yourself in an interview. Below is a breakdown of each factor from a practical standpoint.
- Stack: Python and SQL are the baseline; pandas, scikit-learn, cloud experience and ML frameworks noticeably strengthen your position.
- Portfolio: 2–3 projects with a clear business task and metric weigh more than a dozen tutorial notebooks.
- English: for international remote work it is a must-have skill that directly expands the available offer range.
- Work format: remote work widens your search geography and usually raises the upper bound of the range.
- Industry: fintech, e-commerce and adtech pay in the upper segment but demand more responsibility.
- Self-presentation: explaining how you solved a task and why you chose that approach often decides the negotiation outcome.
Stack, portfolio and English
A junior data scientist's stack starts with Python and SQL and continues with the tools the employer names in the job ad. A portfolio of 2–3 projects with a clear business task — "will conversion grow", "will churn drop" — works better than tutorial notebooks without a metric. English at the level of reading documentation fluently and speaking in an interview expands available jobs and, consequently, the upper bound of the offer.
How to read job ads and estimate ranges
DS job ads often omit salary — that is normal for the market. To gauge a range, look at the employment format, the product's market and the requirement list: the more production tasks in the description, the higher the budget. Compare several ads with similar requirements and derive the range yourself. Approximate role ranges are conveniently reviewed in the salary overview by role, while the jobs themselves are in the affiliate and media buying vacancies section and the remote jobs selection.
Adjacent topic: junior media buyer salary in 2026
A media buyer is an adjacent role to DS, and the question "junior media buyer salary in 2026" is asked just as often because these specialisations overlap in analytics and data work. A junior media buyer usually gets a base rate plus a percentage of campaign profit, and it is the variable part that makes income noticeably higher than the fixed part. There are no single exact ranges: the result depends on the vertical, GEO and the traffic volume the specialist manages.
Shared and distinct with DS
What DS and media buying share is data, metrics and a bet on measurable results. The difference is that DS builds prediction models, while a media buyer manages traffic purchasing and optimises campaigns in real time. For a junior this means different entry requirements: DS values maths and code more, buying values decision speed and ad account skills. Current buying roles are collected in the media buyer vacancies section.
Where both specialisations should look
DS and media buying intersect in hybrid roles — from campaign analyst to attribution specialist. If you are a junior choosing between directions, it helps to see which tasks you prefer: long model experiments or fast traffic iterations. Useful materials on both are collected in the career guides and on the WEB-HH blog.
How to prepare for salary negotiations
Negotiations for a junior data scientist start long before the offer — with understanding your own market value. A candidate who knows the approximate range and backs up their number with facts gets better terms. Below is a practical sequence.
- Collect 5–7 jobs with similar requirements and write out the range yourself.
- Set your "anchor" number — the upper bound you are ready to justify.
- Prepare 3 project stories: task, your solution, measurable result.
- When asked about salary, answer with a range tied to the market, not a single figure.
- Clarify variable pay: how the bonus is calculated and which metrics it depends on.
A script for the salary question
A working answer formula for a junior: "I am targeting a range of X–Y per month for the junior level in remote teams. This figure is based on an analysis of jobs with similar requirements and my experience in [stack]. If your range is lower, I would like to understand the tasks and growth involved to evaluate the full picture." Such an answer shows you have studied the market and moves the conversation into a constructive direction.
Common junior mistakes
Typical negotiation mistakes: naming the first figure that comes to mind without justification, hesitating to ask about variable pay, and ignoring work format as an argument. Another mistake is agreeing immediately without clarifying growth opportunities in 6–12 months. Directly asking about a salary review after the probation period is normal practice, not rudeness.
Outlook: where junior DS salaries are heading
The outlook for a junior data scientist depends on how quickly the role shifts toward engineering and LLM work. The market has plenty of openings: according to WEB-HH, there are about 18,285 active vacancies on the topic, 70% of them remote. This means remote hiring has become the primary format, and a junior can look for work not only in their own city but also with international teams.
Remote work as the standard
Remote format has stopped being a bonus and become a baseline expectation: most vacancies assume work from anywhere. For a junior data scientist this is both a chance and a challenge: competition is wider, but so is the pool of available offers. To stand out, you need evidence of skills — a portfolio, test assignments, participation in open projects.
Skills that will lift you to middle
To move from junior to middle, you usually need to learn to formulate a task from a business need on your own, take a model to production and defend decisions in front of stakeholders. Understanding MLOps practices and experience with real data — not synthetic datasets — helps. The earlier you start working on projects with measurable impact, the faster your offer grows.
Frequently asked questions
How much does a junior data scientist earn in 2026?
There is no single figure: a junior data scientist's salary depends on GEO, work format and stack. International remote teams usually offer noticeably more than local CIS offices. The correct approach is to rely on USD/month ranges marked as approximate and compare several jobs with similar requirements before negotiating.
Does remote work affect a junior DS salary?
Yes, it does. Remote format widens your search geography and access to international employers, which raises the upper bound of available offers. According to WEB-HH, about 70% of active vacancies on the topic offer a remote format. However, along with the opportunities, competition grows too: more candidates apply for remote positions.
What is a junior media buyer salary in 2026, and is it linked to DS?
A junior media buyer usually gets a base rate plus a percentage of campaign profit, so total income strongly depends on the vertical and GEO. As in DS, there are no single exact ranges. The directions intersect in analytics and data work, but requirements differ: DS values maths and code more, buying values speed and ad account experience.
What does it take to reach the upper bound of a junior range?
The upper bound usually goes to candidates with a portfolio of 2–3 projects showing measurable results, confident English and a basic Python/SQL stack. Experience with cloud services and ML frameworks helps further. Being able to explain your decisions in an interview often matters more than the number of courses completed, because it shows readiness for production tasks.
How fast can a junior data scientist grow in pay?
Growth speed depends on how quickly you take on middle-level tasks: formulating the problem yourself, taking a model to production and influencing product metrics. With such progress, a salary review is possible within the first year. It helps to clarify in advance how the review works and what results it requires.
Should a junior DS look at adjacent roles?
Yes. Adjacent roles — data analyst, attribution specialist, media buying analyst — often serve as a good entry into the profession and let you gain production experience. It is then easier to move to a pure DS position with a higher range. Browsing current openings in the vacancies sections and the salary overview by role is convenient.