Analytics Engineer in IT — CIS and Europe market
Analytics Engineer — relatively new role at the intersection of Data Engineer and Data Analyst: specialist who turns raw data into clean, consistent, tested, and documented data models ready for analysis. If a Data Engineer builds infrastructure and delivers data to the warehouse, and a Data Analyst answers business questions on the data, then an Analytics Engineer owns the transformation layer between them — turning "raw material" into a reliable, reusable data product. The role's key idea — apply engineering practices to analytics: versioning (Git), testing, documentation, modularity, CI/CD — to the code that prepares data. The role grew around the dbt tool and the modern data stack concept. Role family: Analytics Engineer (general — data modelling, dbt, transformation layer), Senior Analytics Engineer (data layer architecture, standards, reliability), adjacent roles — Data Engineer and Data Analyst (common career sources). Stack 2026: SQL (advanced — main language of the role), dbt (data build tool — defining tool: transformations, tests, documentation, data model versioning), data warehouses — Snowflake, Google BigQuery, ClickHouse, Redshift; Git and CI/CD (data models live as code), data modelling (dimensional modelling, star schema, staging / marts layers), orchestration (Airflow, Dagster, dbt Cloud — at understanding level), BI tools (as a consumer of models — Tableau, Power BI, DataLens, Looker), sometimes Python. According to Zorky CRM, 0 active openings with a median salary of not published. Top stack: dbt, SQL, Snowflake, BigQuery, Git. 0% remote. Analytics Engineer — narrow, technological, and well-paid specialisation: one of the fastest-growing data roles, people grow into it from Data Analyst (adding engineering) and from Data Engineer (moving closer to analytics).
Comparison with other specializations
The Analyst / BI direction contains 3 specializations. The current one (Analytics Engineer) is highlighted in blue — compare it with its neighbors by the number of open jobs and median salary.
Salary by level
There are almost no pure Junior openings — people come from Data Analyst (adding engineering and dbt) or from Data Engineer (moving closer to analytics). Career flow: Data Analyst / Data Engineer → Analytics Engineer → Senior → Lead / Data Platform Engineer / Head of Data.
Median salary (USD/month) at each grade plus the jump vs the previous one.
Biggest salary jump — between Middle and Senior (+11.1%).
Remote / Hybrid / Office — trend
0% of Analytics Engineer jobs are remote or hybrid; one of the most remote-friendly roles in data (fully engineering work — SQL, dbt, Git, cloud). International companies — on full-remote ($6,000-11,000/mo Senior). Specialist scarcity and stack globalness make the role especially profitable for remote work.
How the share of each work format shifts week over week.
Balanced market: 47% remote, 36% hybrid, 17% office.
Technology combinations
Common pairs: SQL + dbt, dbt + Snowflake / BigQuery, dbt + Git + CI/CD, data modelling + star schema, dbt + orchestration (Airflow / Dagster). Learning roadmap: advanced SQL → dbt (dbt Learn) → data modelling (dimensional modelling, layers) → Git → cloud warehouse → modern data stack and orchestration → CI/CD for data → dbt project in portfolio. Best entry — via Data Analyst role.
Which pairs of technologies appear together most often in a single job.
Where we see these jobs
Analytics Engineer jobs: hh.ru ("analytics engineer" / part of "data engineer" and "data analyst"), Habr Career, getmatch, LinkedIn, Telegram (data engineering and analytics communities, dbt community, job channels). The role is young — part of responsibilities go under other labels, the real market is wider than exact search. NB: the Analyst / BI direction had difficulties with auto-classification — the visible number may understate the market.
51% of jobs we see only via Telegram. That is our unique selling point — traditional ATSs don't parse TG channels.
Analytics Engineer vs other directions
Analytics Engineer — engineering role of the Analyst / BI direction, transformation layer between Data Engineering and analytics. Borders Data Engineer (/research/data — infrastructure and pipelines), Data Analyst (model consumer) and BI Developer (visual layer over models). Career sources — Data Analyst and Data Engineer. Comparison — in the SiblingSubnichesChart above.
Volume of open jobs across IT directions.
What we can offer
If you work with Analytics Engineer jobs or you're in this role yourself — we can close a specific task. Pick a format, leave a contact — we reply within 24 hours.
Frequently asked questions
The most common questions about Analytics Engineer: pay, grades, tools and skills, Analytics Engineer vs Data Engineer vs Data Analyst, what dbt and modern data stack are, what data modelling is, remote, companies, how to start, Senior skills. Answers recompute automatically.
How much does an Analytics Engineer earn in 2026?
The median Analytics Engineer salary is $0/mo per Zorky CRM data (0 active jobs — narrow specialisation). Analytics Engineer — well-paid role: thanks to the engineering component it pays more than a Data Analyst of the same grade and close to Data Engineer. Real 2026 bands: Middle at Russian companies — $2,200-3,800/mo, Senior — $3,800-6,500, Lead — $6,000-9,000. At large tech companies and fintech — higher. At international companies on full-remote a Senior — $6,000-11,000+. This is a scarce role (few specialists with dbt and data modelling experience), so the market is generous to those who master it.
What does an Analytics Engineer Junior, Middle, Senior, or Lead earn?
There are almost no pure Junior openings — this is not the first role; people come into it from Data Analyst (with confident SQL, adding dbt and engineering practices) or from Data Engineer (moving closer to analytics). Jump to confident Middle — advanced SQL, dbt mastery, understanding of data modelling, work with Git. Senior designs the data layer architecture, sets standards, is responsible for model reliability and quality. Career flow: Data Analyst / Data Engineer → Analytics Engineer → Senior Analytics Engineer → Lead / Data Platform Engineer / Head of Data.
How much do Analytics Engineers earn in Moscow, St Petersburg, remote?
Moscow: Middle Analytics Engineer — $2,200-3,800/mo, Senior — $3,800-6,500, Lead — $6,000-9,000 (at large tech companies and fintech higher). St Petersburg — similar bands. Minsk / Kyiv — 10-20% below Moscow. Poland — €3,500-6,500 gross. 0% remote: an engineering role, work with code, warehouse and Git — done excellently at a distance. International companies actively hire Russian-speaking Senior Analytics Engineers on full-remote — $6,000-11,000/mo (this is largely a "global" role around the modern data stack). Specialist scarcity makes the job geography wide.
What tools and skills are most often required of an Analytics Engineer?
Top 5: dbt, SQL, Snowflake, BigQuery, Git. SQL — the main language of the role, advanced level needed (complex transformations, window functions, optimisation, understanding of warehouse design). dbt (data build tool) — the defining tool: data transformations as SQL models, built-in tests, auto-documentation, versioning, incremental models; dbt mastery is the main requirement for the role. Data warehouses: Snowflake, Google BigQuery, ClickHouse, Redshift — where models live and are computed. Git and CI/CD — data models live as code, with reviews and auto-tests on changes. Data modelling: dimensional modelling, star schema, layered architecture (staging → intermediate → marts), idempotency, incremental loading. Orchestration: Airflow, Dagster, dbt Cloud — at understanding level of how models run on schedule. BI tools — as a consumer of models (understand what analysts and dashboards need). Python — desirable (auxiliary automation, sometimes data loading). Data quality: testing, freshness monitoring, data contracts. Soft skills: engineering accuracy, systems thinking, ability to design a data layer understandable to others and work at the intersection of engineers and analysts.
Analytics Engineer vs Data Engineer vs Data Analyst — what's the difference?
Three roles in the data pipeline, different zones. Data Engineer — builds infrastructure and delivers data: ingestion pipelines, stream processing, warehouses, reliability and scale; works with different technologies, often in Python / JVM, closer to engineering (see /research/data). Analytics Engineer — takes already loaded raw data in the warehouse and turns it into clean, consistent, tested models ready for analysis: data modelling, SQL transformations via dbt, tests, documentation. This is the "transformation layer" — what in the modern ELT approach (extract-load-transform) is denoted by the letter T. Data Analyst — takes ready models and answers business questions: metrics, dashboards, analysis, A/B tests (see /research/analyst/data-analyst). Roughly: DE — "data arrived and is stored", AE — "data turned into a reliable product", DA — "meaning for business extracted from data". Analytics Engineer applies engineering practices (Git, tests, CI, modularity) to analytical work — that's its essence. Career flow: people come into Analytics Engineer from two sides — Data Analyst who likes engineering and has added dbt and modelling; or Data Engineer who moves closer to analytics and business.
What are dbt and modern data stack?
Modern data stack — an approach to data work formed in recent years on the base of cloud warehouses. Its key shift is the move from ETL to ELT: previously data was first transformed, then loaded (Extract-Transform-Load); now raw data is first loaded into a powerful cloud warehouse, and transformed already inside it (Extract-Load-Transform). Cloud warehouses (Snowflake, BigQuery, ClickHouse) are powerful enough to compute transformations right inside themselves. A typical modern data stack: loading tool (Fivetran, Airbyte) → cloud warehouse → dbt for transformations → BI tool. dbt (data build tool) — the tool that spawned the Analytics Engineer role. Idea: data transformations are described as a set of SQL models, and engineering practices are applied to them — versioning (models live in Git), testing (built-in data quality checks — for uniqueness, for null, for referential integrity), auto-documentation (dbt builds a catalogue of models and a dependency graph), modularity (models reference each other, are reused), incrementality (recompute only the new). dbt turned data preparation from a set of disparate SQL scripts into an engineering discipline with code review, tests and CI/CD. Mastery of dbt and understanding of the modern data stack — the core of the Analytics Engineer profession.
What is data modelling and why does an Analytics Engineer need it?
Data modelling — designing how data is organised in the warehouse: which tables, which entities, how they're related, at what level of detail. This is the central engineering task of an Analytics Engineer. Why: raw data from sources (logs, system exports, events) — inconvenient, contradictory, duplicating; if every analyst computes metrics directly on raw material, you get different numbers for one question and chaos. The Analytics Engineer designs a clean, consistent layer of models over the raw material — a single "source of truth". Approaches: classic — dimensional modelling and the star schema: fact tables (events — orders, payments) in the centre and dimension tables (references — customers, products, dates) around; this structure is understandable and fast for analytics. In the modern dbt approach models are usually built in layers: staging (light cleaning of raw material), intermediate (intermediate transformations), marts (final marts for specific domains and business needs). A good data model makes analytics fast, consistent, and clear; a bad one — turns data work into pain. So data modelling, along with dbt mastery, is the main skill that distinguishes an Analytics Engineer from "a person who writes SQL queries".
Can Analytics Engineers work remotely?
Yes, 0% of Analytics Engineer jobs are remote or hybrid, and this is one of the most remote-friendly roles in data. The work is fully engineering — SQL models, dbt, Git, cloud warehouse, code review — does not require physical presence. Russian tech companies, fintech, and product companies offer office, hybrid, and remote. International companies actively hire Russian-speaking Senior Analytics Engineers on full-remote — $6,000-11,000/mo: the role grew around the global modern data stack, tools and practices are the same worldwide, so the international market is especially accessible. English is needed for the international market and documentation (dbt, Snowflake — English-speaking ecosystems). Remote format and specialist scarcity make this role one of the most profitable for working from anywhere.
Which companies actively hire Analytics Engineer?
At the top: Yandex, Sber, Avito. Analytics Engineers are needed by companies with a noticeable volume of data and mature analytics. Large tech and product companies: Yandex, VK, Avito, Ozon, Wildberries — large data teams, built layers of models. Fintech and banks: T-Bank, Sber, Alfa-Bank — lots of data and quality requirements. E-commerce and marketplaces, foodtech and delivery, gaming, edtech — companies with product analytics and a data culture. Scale-ups and startups with modern data stack — often one of the first roles when building analytics. International companies — actively hire Russian-speaking Senior Analytics Engineers on full-remote (modern data stack is a global ecosystem). Demand for the role grows quickly along with the spread of dbt and modern data stack; specialists are still few — it's a candidate's market. Time to close a Senior — 6-10 weeks.
Where to start an Analytics Engineer career in 2026?
Analytics Engineer — not the first role; the reasonable path is via Data Analyst or Data Engineer. Roadmap: 1) SQL at advanced level — the main language of the role: complex queries, window functions, CTEs, optimisation, understanding how the warehouse executes a query. 2) dbt — the main tool: take the official dbt course (dbt Learn — free and good), get to grips with models, tests, documentation, sources, incremental models; build a dbt pet project. 3) Data modelling — study dimensional modelling, star schema, layered architecture staging / intermediate / marts; this is the key discipline. 4) Git — confidently: branches, reviews, because data models live as code. 5) Cloud warehouse — work with at least one (Snowflake and BigQuery offer free trial tiers; ClickHouse can be raised locally). 6) Modern data stack — understand the general picture: ELT, loading tools, orchestration (Airflow / Dagster). 7) CI/CD for data — how model changes go through review and auto-tests. 8) Portfolio — dbt project on open data: sources → layers of models → tests → documentation, posted on Git. Resources: dbt Learn (official free courses), dbt and warehouse documentation, dimensional modelling materials (classic — Kimball), dbt community, data engineering / analytics engineering courses. The best path — master SQL and dbt while working as Data Analyst, and move into Analytics Engineer inside the company or by changing place.
How many Analytics Engineer jobs are open across CIS and Europe?
0 active open Analytics Engineer positions in the Zorky CRM sample — narrow but fast-growing specialisation. The real market is wider: the role is young, and part of Analytics Engineer responsibilities go under the labels "data engineer", "data analyst", "analytics engineer", "BI engineer" — exact-term search doesn't catch everything. Geography: Russia / remote / Belarus. Sources: hh.ru, Habr Career, getmatch, LinkedIn, Telegram (data engineering and analytics communities, job channels), dbt community. Demand grows quickly along with the spread of dbt and modern data stack; specialists with real experience are few — it's a candidate's market. NB: the Analyst / BI direction historically had difficulties with automatic job classification — the visible number may understate the real market.
What skills does a Senior Analytics Engineer need?
A Senior Analytics Engineer is responsible for the company's data layer as an engineering product. SQL: expert level — complex transformations, optimisation for the specific warehouse, understanding of execution plans and query cost. dbt: deep mastery — advanced models, macros, packages, incremental strategies, tests (built-in and custom), organisation of a large dbt project. Data layer architecture: design of layered structure (staging → intermediate → marts), dimensional modelling, choice of detail level, balance between reusability and clarity; this is the main Senior skill. Data quality and reliability: systematic testing, freshness and anomaly monitoring, data contracts, understanding of what will break upstream and how to catch it. Engineering practices: Git and data code review, CI/CD for models, versioning, naming and style standards. Warehouses: deep understanding of Snowflake / BigQuery / ClickHouse design — performance, cost, partitioning. Orchestration: Airflow / Dagster / dbt Cloud — how and when models run, handling of dependencies and failures. Horizon: understanding of neighbouring layers — Data Engineering (how data arrives) and BI / analytics (how models are consumed), to design conveniently for everyone. Communication: work at the intersection of data engineers, analysts, and business; translating their needs into data architecture. Mentoring: modelling standards on the team, development of Juniors, reviews. English — for the international market and documentation. The main value of a Senior — design a data layer that is trusted and conveniently used by the whole company.
Similar specializations
Methodology
- Data period: in the hero and copy — the last 3 months. In the charts — the full available observation period (since parsers were launched, usually 2-3 months).
- Data is collected automatically from 1000+ sources — Telegram channels and job boards across CIS and Europe.
- Only live open jobs with a clear description are counted. Spam and duplicates are filtered out.
- Salaries are converted to USD/month at the current rate. Outlier values (lt;500 or gt;50K) are filtered out.
- Levels are normalized: Mid → Middle, Intern/Trainee → Junior, Principal/Staff/Expert → Lead.
- The first 2 weeks of data (parser ramp-up period) are not shown in the charts.
- Data is recomputed every day.
Authorship and citation
Analytics prepared by Zorky Research Team. Last updated: May 29, 2026 at 5:41 PM.
Data sources and methodology
Data is collected automatically from 1000+ sources — Telegram job channels and job boards across CIS and Eastern Europe (HH, Habr Career, Djinni, DOU, NoFluffJobs, JustJoin.it, Pracuj.pl and others). Parsing runs 24/7, duplicates are filtered by description and URL, salary outliers are stripped. Detailed methodology — on the "How it works" page.
Zorky CRM (2026). Analytics Engineer in IT: CIS and Europe market. Accessed: 5/29/2026. URL: https://zorky.tech/en/research/analyst