{"schema_version":"1.3","generated_at":"2026-07-23T00:41:50.287518+00:00","layers":[{"id":"prepared_analytics","label":"Подготовленная аналитическая витрина","status":"prepared_baseline","last_metric_date":"2026-07-17","profession_count":50,"salary_currency":"RUB","salary_tax_status":"gross","current_market_claim":false,"interpretation":"Детерминированная витрина для проверки продукта и методики. Дата метрики не означает подтверждённую свежесть рынка."},{"id":"official_publications","label":"Подтверждённый официальный слой публикаций","status":"observed_historical","source_code":"trudvsem_open","source_name":"Работа России - официальный открытый API","source_url":"https://trudvsem.ru/opendata/api","period_days":180,"window_date_from":"2026-01-25","window_date_to":"2026-07-23","window_time_basis":"UTC_calendar_days","window_start_at":"2026-01-25T00:00:00+00:00","window_end_at_exclusive":"2026-07-24T00:00:00+00:00","observed_date_from":"2026-01-25T00:00:00+00:00","observed_date_to":"2026-07-22T00:00:00+00:00","source_records":5727,"classified_publications":1293,"salary_disclosed_records":1282,"last_ingested_at":"2026-07-22T21:00:10.163971+00:00","materialized_date_from":"2026-01-21","materialized_date_to":"2026-07-20","materialized_slice_count":742,"materialized_publications":1132,"materialized_at":"2026-07-21T20:00:12.233334+00:00","materialized_transform_version":"observed-publications-v1","salary_currency":"RUB","salary_tax_status":"unknown","current_market_claim":false,"interpretation":"Исторические публикации по дате создания записи, а не число одновременно активных вакансий. Gross/net источником не определён."},{"id":"salary_benchmarks","label":"Публичные ориентиры фактических доходов","status":"public_reference","profession_count":50,"direct_professions":37,"related_professions":13,"category_only_professions":0,"source_codes":["habr_2026_h1","habr_junior_2026","getgrade_2025","ruitunion_2026_h1","habr_calculator_manual_testing_2026_07_22","habr_calculator_data_scientist_2026_07_22","habr_calculator_mlops_2026_07_22","habr_calculator_cv_engineer_2026_07_22","habr_calculator_infosecspec_2026_07_22","habr_calculator_security_engineer_2026_07_22","habr_calculator_soc_analyst_2026_07_22","habr_calculator_pentester_2026_07_22","habr_calculator_ml-engineer_2026_07_22","habr_calculator_erp_2026_07_22"],"source_names":["Хабр Карьера — зарплаты IT-специалистов","Хабр Карьера — высокооплачиваемые направления для Junior","Grades — зарплаты разработчиков в России","Профсоюз работников ИТ — зарплатный опрос","Хабр Карьера — калькулятор зарплат: Инженер по ручному тестированию","Хабр Карьера — калькулятор зарплат: Ученый по данным","Хабр Карьера — калькулятор зарплат: MLOps-инженер","Хабр Карьера — калькулятор зарплат: Инженер по компьютерному зрению","Хабр Карьера — калькулятор зарплат: Специалист по информационной безопасности","Хабр Карьера — калькулятор зарплат: Инженер по безопасности","Хабр Карьера — калькулятор зарплат: Аналитик SOC","Хабр Карьера — калькулятор зарплат: Пентестер","Хабр Карьера — калькулятор зарплат: ML разработчик","Хабр Карьера — калькулятор зарплат: ERP-программист"],"source_urls":["https://habr.com/ru/specials/1060148/","https://habr.com/ru/companies/habr_career/articles/1040188/","https://habr.com/ru/articles/981704/","https://ruitunion.org/posts/2026-05-29-salaries/","https://career.habr.com/salaries?spec_aliases%5B%5D=manual_testing&qualification=All","https://career.habr.com/salaries?spec_aliases%5B%5D=data_scientist&qualification=All","https://career.habr.com/salaries?spec_aliases%5B%5D=mlops&qualification=All","https://career.habr.com/salaries?spec_aliases%5B%5D=cv_engineer&qualification=All","https://career.habr.com/salaries?spec_aliases%5B%5D=infosecspec&qualification=All","https://career.habr.com/salaries?spec_aliases%5B%5D=security_engineer&qualification=All","https://career.habr.com/salaries?spec_aliases%5B%5D=SOC_analyst&qualification=All","https://career.habr.com/salaries?spec_aliases%5B%5D=pentester&qualification=All","https://career.habr.com/salaries?spec_aliases%5B%5D=ml-engineer&qualification=All","https://career.habr.com/salaries?spec_aliases%5B%5D=erp&qualification=All"],"latest_period":"I полугодие 2026","latest_published_at":"2026-07-21","latest_total_sample_size":45226,"salary_currency":"RUB","salary_tax_statuses":["net","unknown"],"current_market_claim":false,"interpretation":"Версионированные ориентиры фактических доходов из публичных исследований. Прямые, технологические, смежные и категорийные срезы помечены и не подменяют вилки вакансий."}],"canonical_url":"https://techrole.ru/data-status","methodology_url":"https://techrole.ru/methodology","sources_url":"https://techrole.ru/sources","open_data_url":"https://techrole.ru/open-data.json","open_data_csv_url":"https://techrole.ru/open-data.csv","observed_publication_daily_url":"https://techrole.ru/open-data-daily.json","observed_publication_daily_csv_url":"https://techrole.ru/open-data-daily.csv","observed_publication_daily_csvw_url":"https://techrole.ru/open-data-daily.csv-metadata.json","observed_publication_daily_schema_url":"https://techrole.ru/open-data-daily.schema.json","observed_publication_daily_croissant_url":"https://techrole.ru/open-data-daily.croissant.json","dcat_catalog_url":"https://techrole.ru/catalog.jsonld","observed_publication_daily_page_url":"https://techrole.ru/open-data-daily"}