[{"data":{"id":"role_data_scientist___ml_engineer","label":"Data Scientist / ML Engineer","source":null,"target":null,"node_type":"role","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"role","source_id":"ROLE_SPEC","source_type":"taxonomy","evidence_quote":"Целевая профессиональная роль: Data Scientist / ML Engineer","color":"#1e3a8a","size":70.0,"parent":null},"group":"nodes","classes":"level-role"},{"data":{"id":"fn_ps_1","label":"Сбор и предобработка больших данных","source":null,"target":null,"node_type":"function","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"function","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Профессиональный стандарт 06.042: Сбор и предобработка больших данных","color":"#6b21a8","size":55.0,"parent":"role_data_scientist___ml_engineer"},"group":"nodes","classes":"level-function"},{"data":{"id":"fn_ps_2","label":"Статистический анализ и машинное обучение","source":null,"target":null,"node_type":"function","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"function","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Профессиональный стандарт 06.042: Статистический анализ и машинное обучение","color":"#6b21a8","size":55.0,"parent":"role_data_scientist___ml_engineer"},"group":"nodes","classes":"level-function"},{"data":{"id":"fn_ps_3","label":"Проектирование и эксплуатация распределенных систем обработки данных","source":null,"target":null,"node_type":"function","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"function","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Профессиональный стандарт 06.042: Проектирование и эксплуатация распределенных систем обработки данных","color":"#6b21a8","size":55.0,"parent":"role_data_scientist___ml_engineer"},"group":"nodes","classes":"level-function"},{"data":{"id":"fn_ps_4","label":"Управление качеством данных и архитектурой конвейеров","source":null,"target":null,"node_type":"function","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"function","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Профессиональный стандарт 06.042: Управление качеством данных и архитектурой конвейеров","color":"#6b21a8","size":55.0,"parent":"role_data_scientist___ml_engineer"},"group":"nodes","classes":"level-function"},{"data":{"id":"node_cand_fgos_01_03_02_fn_1","label":"Научно-исследовательский вид деятельности","source":null,"target":null,"node_type":"function","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"function","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"ФГОС ВО 01.03.02 Прикладная математика и информатика: Научно-исследовательский вид деятельности","color":"#6b21a8","size":55.0,"parent":"role_data_scientist___ml_engineer"},"group":"nodes","classes":"level-function"},{"data":{"id":"task_ps_A/01_6","label":"Сбор, очистка и предварительная подготовка разнородных наборов данных","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"PS-06.042-A/01.6","source_type":"profstandard","evidence_quote":"Трудовая функция A/01.6: Сбор, очистка и предварительная подготовка разнородных наборов данных","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_ps_B/01_7","label":"Разработка и оптимизация математических моделей машинного обучения","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"PS-06.042-B/01.7","source_type":"profstandard","evidence_quote":"Трудовая функция B/01.7: Разработка и оптимизация математических моделей машинного обучения","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_ps_C/01_7","label":"Развертывание моделей в промышленной среде и мониторинг (MLOps)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"PS-06.042-C/01.7","source_type":"profstandard","evidence_quote":"Трудовая функция C/01.7: Развертывание моделей в промышленной среде и мониторинг (MLOps)","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_ps_D/01_7","label":"Управление качеством данных и архитектурой конвейеров","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"PS-06.042-D/01.7","source_type":"profstandard","evidence_quote":"Трудовая функция D/01.7: Управление качеством данных и архитектурой конвейеров","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101001","label":"Разработка и вывод в продакшн LLM-агентов и систем семантического поиска. (T-Bank (FinTech))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101001","source_type":"vacancy","evidence_quote":"Обязанность позиции Machine Learning Engineer (LLM & MLOps): Разработка и вывод в продакшн LLM-агентов и систем семантического поиска.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101002","label":"Обучение моделей ранжирования и классификации текстовых запросов. (Яндекс Поиск)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101002","source_type":"vacancy","evidence_quote":"Обязанность позиции Data Scientist / Middle ML Разработчик: Обучение моделей ранжирования и классификации текстовых запросов.","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101003","label":"Анализ клиентских путей, подготовка витрин данных, построение базовых моделей оттока клиентов. (Сбер)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101003","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior Data Scientist / Аналитик данных: Анализ клиентских путей, подготовка витрин данных, построение базовых моделей оттока клиентов.","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101004","label":"Проектирование корпоративной ML-платформы: от Feature Store до распределенного инференса с latency < 20ms. (Ozon Tech)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101004","source_type":"vacancy","evidence_quote":"Обязанность позиции Lead MLOps Engineer: Проектирование корпоративной ML-платформы: от Feature Store до распределенного инференса с latency < 20ms.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101005","label":"Разработка и оптимизация нейросетей детекции и распознавания лиц для edge-устройств и серверов. (VisionLabs)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101005","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Computer Vision Engineer: Разработка и оптимизация нейросетей детекции и распознавания лиц для edge-устройств и серверов.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101006","label":"Реализация требований позиции Middle Machine Learning Engineer (RecSys) (VK)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101006","source_type":"vacancy","evidence_quote":"Развитие рекомендательной системы видео и клипов. Двухуровневое ранжирование, векторный поиск HNSW.","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101007","label":"Разработка скоринговых карт и моделей вероятности дефолта PD/LGD для корпоративного кредитования. (Альфа-Банк)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101007","source_type":"vacancy","evidence_quote":"Обязанность позиции Data Scientist (Риск-моделирование): Разработка скоринговых карт и моделей вероятности дефолта PD/LGD для корпоративного кредитования.","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101008","label":"Развертывание в Kubernetes с GPU nodepools. (MTS AI)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101008","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior NLP / LLM Researcher: Развертывание в Kubernetes с GPU nodepools.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101009","label":"Разработка внутренних сервисов прогнозирования отклика рассылок и интеграция ML-моделей в продукт. (Mindbox)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101009","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior/Middle Python Developer with ML focus: Разработка внутренних сервисов прогнозирования отклика рассылок и интеграция ML-моделей в продукт.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101010","label":"Проектирование аналитического хранилища данных и real-time пайплайнов обработки кликстрима. (Авито)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101010","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Data Engineer / Архитектор данных: Проектирование аналитического хранилища данных и real-time пайплайнов обработки кликстрима.","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101011","label":"Разработка алгоритмов рекомендаций контента в ленте. (VK (ВКонтакте))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101011","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle ML Engineer (Recommender Systems): Разработка алгоритмов рекомендаций контента в ленте.","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101012","label":"Обучение больших языковых моделей (LLM), дообучение методом LoRA/QLoRA и выравнивание RLHF. (Сбер (Sber AI Lab))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101012","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior NLP Engineer (LLM Pretraining & SFT): Обучение больших языковых моделей (LLM), дообучение методом LoRA/QLoRA и выравнивание RLHF.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101013","label":"Проектирование и сопровождение корпоративной платформы данных и потоковых ETL/ELT конвейеров. (Авито (Avito Tech))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101013","source_type":"vacancy","evidence_quote":"Обязанность позиции Data Platform Engineer / Data Engineer: Проектирование и сопровождение корпоративной платформы данных и потоковых ETL/ELT конвейеров.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101014","label":"Разработка микросервисов скоринга и прогнозирования временных рядов в экосистеме МТС. (МТС Digital)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101014","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior+ Machine Learning Engineer: Разработка микросервисов скоринга и прогнозирования временных рядов в экосистеме МТС.","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101015","label":"Построение скоринговых карт физических и юридических лиц, валидация кредитных рисков. (Альфа-Банк)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101015","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Data Scientist (FinTech Scoring): Построение скоринговых карт физических и юридических лиц, валидация кредитных рисков.","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101016","label":"Разработка облачного сервиса управляемого машинного обучения (DataSphere / Managed Kubernetes). (Яндекс Облако (Yandex C","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101016","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior MLOps / Platform Engineer: Разработка облачного сервиса управляемого машинного обучения (DataSphere / Managed Kubernetes).","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101017","label":"Разработка алгоритмов компьютерного зрения на PyTorch и OpenCV, экспорт и инференс моделей в ONNX Runtime на C++ и Pytho","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101017","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Computer Vision Engineer: Разработка алгоритмов компьютерного зрения на PyTorch и OpenCV, экспорт и инференс моделей в ONNX Runtime на C++ и Python.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101018","label":"Управление ML направлением e-commerce: персонализация, динамическое ценообразование, логистика. (Lamoda Tech)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101018","source_type":"vacancy","evidence_quote":"Обязанность позиции Lead Data Scientist / Head of ML: Управление ML направлением e-commerce: персонализация, динамическое ценообразование, логистика.","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101019","label":"Анализ геоданных, валидация дорожного графа и классификация отзывов пользователей. (2GIS (2ГИС))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101019","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior Data Analyst / ML Researcher: Анализ геоданных, валидация дорожного графа и классификация отзывов пользователей.","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101020","label":"Разработка высоконагруженных микросервисов детекции сетевых вторжений с применением ML. (Positive Technologies)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101020","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Backend ML Developer (Go / Python): Разработка высоконагруженных микросервисов детекции сетевых вторжений с применением ML.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101021","label":"Построение мультиагентных систем поддержки клиентов и RAG-поиска по товарной базе. (Wildberries)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101021","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Data Scientist (LLM Agents & RAG): Построение мультиагентных систем поддержки клиентов и RAG-поиска по товарной базе.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101022","label":"Развертывание и сопровождение инфраструктуры GPU кластеров и сервисов машинного обучения. (Selectel)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101022","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle MLOps Engineer: Развертывание и сопровождение инфраструктуры GPU кластеров и сервисов машинного обучения.","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101023","label":"Реализация требований позиции Senior Data Engineer (Streaming & Lakehouse) (X5 Group (X5 Tech))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101023","source_type":"vacancy","evidence_quote":"Масштабирование платформы данных для ритейла: чеки, остатки, логистика в реальном времени.","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101024","label":"Написание парсеров и ETL скриптов на Python, работа с базой PostgreSQL. (HeadHunter (hh.ru))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101024","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior Python Developer / Junior Data Engineer: Написание парсеров и ETL скриптов на Python, работа с базой PostgreSQL.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101025","label":"Реализация требований позиции Middle Deep Learning Engineer (Speech / ASR) (Rutube (Газпром-Медиа Холдинг))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101025","source_type":"vacancy","evidence_quote":"Автоматическая транскрибация видео, генерация субтитров и модерация аудиодорожек.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101026","label":"Разработка предсказательных моделей временных рядов с использованием CatBoost и PyTorch. (T-Bank (Инвестиции))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101026","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Quantitative ML Researcher: Разработка предсказательных моделей временных рядов с использованием CatBoost и PyTorch.","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101027","label":"Разработка фичей на основе логов взаимодействий пользователей, обучение градиентного бустинга CatBoost и двухбашенных не","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101027","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Machine Learning Engineer (Search & Ranking): Разработка фичей на основе логов взаимодействий пользователей, обучение градиентного бустинга CatBoost и двухбашенных нейросете","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101028","label":"Проектирование нейросетевых пайплайнов в PyTorch, оптимизация задержки через TensorRT, разработка высокопроизводительног","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101028","source_type":"vacancy","evidence_quote":"Обязанность позиции Lead Computer Vision Architect: Проектирование нейросетевых пайплайнов в PyTorch, оптимизация задержки через TensorRT, разработка высокопроизводительного бортового кода на C++ под ","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101029","label":"Построение хранилища клиентских данных маркетинговой автоматизации (CDP платформа). (Mindbox)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101029","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Data Engineer (ETL & DWH): Построение хранилища клиентских данных маркетинговой автоматизации (CDP платформа).","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101030","label":"Разработка адаптивных алгоритмов подбора упражнений и распознавания произношения. (Skyeng Tech)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101030","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior Machine Learning Engineer: Разработка адаптивных алгоритмов подбора упражнений и распознавания произношения.","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101031","label":"Автоматизация развертывания платформы машинного обучения для корпоративных заказчиков. (VK Cloud)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101031","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior MLOps & Infrastructure Engineer: Автоматизация развертывания платформы машинного обучения для корпоративных заказчиков.","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101032","label":"Разработка диалоговых систем, интентов пользователей и суммаризации обращений. (МТС AI)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101032","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Data Scientist (NLP / Chatbots): Разработка диалоговых систем, интентов пользователей и суммаризации обращений.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101033","label":"Разработка сервисов на Go и Python с пропускной способностью 50k+ rps. (Авито (Avito Tech))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101033","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Backend Go/Python Engineer (Data Services): Разработка сервисов на Go и Python с пропускной способностью 50k+ rps.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101034","label":"Разработка дашбордов для продавцов маркетплейса, расчет unit-экономики и конверсий. (Ozon Marketplace)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101034","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior+ Data Analyst / BI Developer: Разработка дашбордов для продавцов маркетплейса, расчет unit-экономики и конверсий.","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101035","label":"Построение моделей эластичности спроса на CatBoost и Scikit-learn, написание SQL пайплайнов, разработка сервисов инферен","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101035","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle ML Engineer (Pricing & Supply Chain): Построение моделей эластичности спроса на CatBoost и Scikit-learn, написание SQL пайплайнов, разработка сервисов инференса на FastAPI, ","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101036","label":"Оптимизация нейронных сетей распознавания лиц для встраиваемых платформ и камер. (VisionLabs)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101036","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Computer Vision Engineer (Edge AI / Embedded): Оптимизация нейронных сетей распознавания лиц для встраиваемых платформ и камер.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101037","label":"Построение CI/CD пайплайнов для моделей прогнозирования времени сборки и доставки заказов. (СберМаркет (Купер))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101037","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle MLOps / DevOps Engineer: Построение CI/CD пайплайнов для моделей прогнозирования времени сборки и доставки заказов.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101038","label":"Поддержка бэкенда и простых предиктивных модулей для региональных корпоративных клиентов. (Riva Tech (Ростов-на-Дону / R","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101038","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior Python / ML Developer: Поддержка бэкенда и простых предиктивных модулей для региональных корпоративных клиентов.","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101039","label":"Управление архитектурным комитетом фабрики моделей. (Газпромбанк)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101039","source_type":"vacancy","evidence_quote":"Обязанность позиции Lead Big Data & AI Architect: Управление архитектурным комитетом фабрики моделей.","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101040","label":"Разработка нейросетевых моделей синтеза речи HiFi-GAN, FastSpeech, VITS на PyTorch. (SberDevices (Сбер))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101040","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Data Scientist (Audio & Speech Synthesis): Разработка нейросетевых моделей синтеза речи HiFi-GAN, FastSpeech, VITS на PyTorch.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101041","label":"Построение градиентного бустинга CatBoost для прогноза вероятности оттока, агрегация биллинговых логов через SQL в Postg","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101041","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Data Scientist (Customer Analytics & Churn): Построение градиентного бустинга CatBoost для прогноза вероятности оттока, агрегация биллинговых логов через SQL в PostgreSQL, в","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101042","label":"Развертывание кластеров Triton Inference Server и vLLM в Kubernetes, оркестрация очередей через Kafka, мониторинг TTFT и","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101042","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior MLOps Engineer (LLM Serving & Triton): Развертывание кластеров Triton Inference Server и vLLM в Kubernetes, оркестрация очередей через Kafka, мониторинг TTFT и TPS в Prometh","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101043","label":"Построение аналитического хранилища данных для операционного мониторинга дарксторов. (Самокат (Умный ритейл))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101043","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Data Engineer (ClickHouse & dbt): Построение аналитического хранилища данных для операционного мониторинга дарксторов.","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101044","label":"Реализация требований позиции Junior NLP Engineer (VK (Поиск и рекомендации))","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101044","source_type":"vacancy","evidence_quote":"Тематическая классификация постов, извлечение именованных сущностей (NER).","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101045","label":"Построение быстрых моделей CatBoost для онлайн-скоринга транзакций, чтение стрима из Kafka, сохранение истории в Postgre","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101045","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Machine Learning Engineer (Fraud Detection): Построение быстрых моделей CatBoost для онлайн-скоринга транзакций, чтение стрима из Kafka, сохранение истории в PostgreSQL, обо","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101046","label":"Обучение и оптимизация диффузионных моделей генерации изображений и видео по текстовому описанию. (Kandinsky Team (Сбер)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101046","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Deep Learning Engineer (Generative AI & Diffusion): Обучение и оптимизация диффузионных моделей генерации изображений и видео по текстовому описанию.","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101047","label":"Написание распределенных задач на Apache Spark (Python/Scala), развертывание в кластере Kubernetes, надежная интеграция ","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101047","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Data Platform / Spark Architect: Написание распределенных задач на Apache Spark (Python/Scala), развертывание в кластере Kubernetes, надежная интеграция с Apache Kafka и хра","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101048","label":"Анализ геномных вариантов, поиск полиморфизмов и прогнозирование рисков наследственных заболеваний. (Genotek)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101048","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Machine Learning Engineer (Bioinformatics & Health): Анализ геномных вариантов, поиск полиморфизмов и прогнозирование рисков наследственных заболеваний.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101049","label":"Поддержка конвейеров загрузки расписаний, цен билетов и бронирований авиакомпании. (S7 Airlines Tech)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101049","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior Data Engineer (ETL Pipelines): Поддержка конвейеров загрузки расписаний, цен билетов и бронирований авиакомпании.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_vac_hh-101050","label":"Разработка новых методов оптимизации и архитектур нейросетей на PyTorch. (AIRI (Artificial Intelligence Research Institu","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VAC-hh-101050","source_type":"vacancy","evidence_quote":"Обязанность позиции Lead AI Research Scientist: Разработка новых методов оптимизации и архитектур нейросетей на PyTorch.","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_cit_inc-1","label":"Устранение критического инцидента: На прошлой неделе мы словили падение сервиса в OOM из-за накопления тензоров в памяти при инференсе LLM на Triton.","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"task","source_id":"INT-cta-ff7ec890","source_type":"interview","evidence_quote":"Цитата эксперта: 'Утечка памяти (OOM) и фрагментация буферов аллокации'. Влияние: Задержка обработки запросов / риск недоступности сервиса","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_art_inc_SOP-DATA-042_1","label":"Устранение инцидента: Локализация и устранение деградации consumer lag в Apache Kafka","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"При обнаружении скачка lag > 500k сообщений дежурный инженер обязан идентифицировать зависший partition и offset.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_art_inc_SOP-DATA-042_2","label":"Устранение инцидента: Локализация и устранение деградации consumer lag в Apache Kafka","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"В случае постоянных rebalance-штормов необходимо проверить состояние pod в namespace data-streaming командой kubectl get pods.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_art_inc_SOP-DATA-042_3","label":"Устранение инцидента: Оптимизация и перезапуск упавших Spark Streaming джоб","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"При аварийном завершении спарк-сессии с кодом 137 инженер анализирует skew партиций и увеличивает spark.sql.shuffle.partitions.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_art_inc_SOP-DATA-042_4","label":"Устранение инцидента: Оптимизация и перезапуск упавших Spark Streaming джоб","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Перезапуск расчёта витрин выполняется в транзакционном режиме с очисткой временного раздела таблицы ClickHouse.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_art_inc_SOP-DATA-042_5","label":"Устранение инцидента: Управление схемой данных и версионирование моделей трансформации","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Все изменения контрактных схем валидируются на обратную совместимость BACKWARD_TRANSITIVE перед деплоем.","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_art_inc_SOP-DATA-042_6","label":"Устранение инцидента: Управление схемой данных и версионирование моделей трансформации","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Пайплайн считается успешно восстановленным только после прохождения dbt test (unique, not_null, accepted_values).","color":"#2563eb","size":45.0,"parent":"fn_ps_2"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_art_inc_habr-postmortem-001_1","label":"Устранение инцидента: OOM Killer завершает процесс инференса из-за фрагментации кэша CUDA при переменном размере батча","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"ART-habr-postmortem-001","source_type":"artifact","evidence_quote":"Выяснилось, что при обработке запросов с переменным размером батча PyTorch не освобождал кэш CUDA-аллокатора... перевели на vLLM с PagedAttention","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_art_inc_habr-postmortem-002_1","label":"Устранение инцидента: 14-часовая деградация ETL-пайплайна из-за поэлементных циклов iterrows() в Pandas","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"ART-habr-postmortem-002","source_type":"artifact","evidence_quote":"полный рефакторинг пайплайна на векторизованные операции NumPy и прямое вычисление оконных агрегатов в ClickHouse","color":"#2563eb","size":45.0,"parent":"fn_ps_4"},"group":"nodes","classes":"level-task"},{"data":{"id":"task_art_inc_habr-postmortem-003_1","label":"Устранение инцидента: Резкое падение качества скоринга из-за Covariate Shift и переобучения глубокой сети","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"ART-habr-postmortem-003","source_type":"artifact","evidence_quote":"переключили трафик на регуляризованную логистическую регрессию (Ridge / L2 penalty), оптимизированную по LogLoss","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_fgos_01_03_02_fn_1_task_1","label":"Разработка и анализ математических моделей процессов и систем","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Профессиональная задача ФГОС: Разработка и анализ математических моделей процессов и систем","color":"#2563eb","size":45.0,"parent":"node_cand_fgos_01_03_02_fn_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_fgos_01_03_02_fn_1_task_2","label":"Применение численных методов и высокопроизводительных параллельных вычислений","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Профессиональная задача ФГОС: Применение численных методов и высокопроизводительных параллельных вычислений","color":"#2563eb","size":45.0,"parent":"node_cand_fgos_01_03_02_fn_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_fgos_01_03_02_fn_1_task_3","label":"Исследование алгоритмов машинного обучения и оптимизации","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Профессиональная задача ФГОС: Исследование алгоритмов машинного обучения и оптимизации","color":"#2563eb","size":45.0,"parent":"node_cand_fgos_01_03_02_fn_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_fgos_01_03_02_fn_2_task_1","label":"Проектирование и разработка программного обеспечения наукоемких систем","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Профессиональная задача ФГОС: Проектирование и разработка программного обеспечения наукоемких систем","color":"#2563eb","size":45.0,"parent":"node_cand_fgos_01_03_02_fn_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_fgos_01_03_02_fn_2_task_2","label":"Интеграция прикладных математических пакетов и распределенных баз данных","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Профессиональная задача ФГОС: Интеграция прикладных математических пакетов и распределенных баз данных","color":"#2563eb","size":45.0,"parent":"node_cand_fgos_01_03_02_fn_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_fgos_01_03_02_fn_2_task_3","label":"Тестирование и верификация алгоритмических программных модулей","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Профессиональная задача ФГОС: Тестирование и верификация алгоритмических программных модулей","color":"#2563eb","size":45.0,"parent":"node_cand_fgos_01_03_02_fn_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_task_jira_inc_8921","label":"Локализация и устранение инцидента [INC-8921]: Каскадное падение шардов ClickHouse из-за блокировки ZooKeeper при массовых мутациях","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"INC-8921","source_type":"artifact","evidence_quote":"Одновременный запуск десятков параллельных DDL-мутаций превысил лимит операций в координационном контуре ZooKeeper, вызвав сброс сессий репликации.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_task_jira_inc_8945","label":"Локализация и устранение инцидента [INC-8945]: Рассинхронизация смещений в топиках Kafka и деградация потребителей при ребалансировке","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"INC-8945","source_type":"artifact","evidence_quote":"Блокирующий вызов к внешнему API внутри consumer loop превысил таймаут опроса брокера, брокер счел консюмер мертвым и инициировал повторную ребалансировку.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_task_cv_cv_70101_t_bank_fin_948742e6","label":"Практическая деятельность в роли Senior MLOps Engineer (T-Bank FinTech)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"cv-70101","source_type":"resume","evidence_quote":"Senior MLOps Engineer в компании T-Bank FinTech (2023 - 2026)","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_task_cv_cv_70101____________515d5ff5","label":"Практическая деятельность в роли Middle Data Engineer (Яндекс Облако)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"cv-70101","source_type":"resume","evidence_quote":"Middle Data Engineer в компании Яндекс Облако (2020 - 2023)","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_task_cv_cv_70102_e_commerce_ada92128","label":"Практическая деятельность в роли Middle Data Scientist (E-Commerce Retail)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"cv-70102","source_type":"resume","evidence_quote":"Middle Data Scientist в компании E-Commerce Retail (2022 - 2026)","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_task_inc_int_cta_2026_042_1","label":"Локализация и устранение инцидента: В черную пятницу упал кластер инференса эмбеддингов.","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"task","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Метрики показывали, что память видеокарт забита на 100%, но реальный размер батча составлял всего 8 запросов.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_task_inc_int_cta_2026_042_2","label":"Локализация и устранение инцидента: Сначала сняли дамп с помощью `py-spy` и проанализировали системные вызовы через `strace`.","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"task","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Оказалось, стандартный аллокатор PyTorch фрагментировал видеопамять из-за разной длины промптов пользователей.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_task_inc_int_cta_2026_042_3","label":"Локализация и устранение инцидента: Мы экстренно внедрили vLLM с постраничным выделением памяти PagedAttention.","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"task","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"В качестве продакшен-инварианта ввели жесткое правило: длина входящего контекста должна квантоваться с шагом 64 токена, а в CI/CD добавлены тесты на утечку CUDA-памяти при скачках нагрузки.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_task_inc_int_cta_2026_042_4","label":"Локализация и устранение инцидента: Знание Linux kernel namespaces, cgroups v2 и способность профилировать GIL через eBPF.","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"task","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Фреймворки меняются, но понимание того, как ядро ОС распределяет сокеты и память, спасает при каждом втором инциденте.","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_codebase_sample_codebase_lifecycle","label":"Жизненный цикл сборки, тестирования и контейнеризации сервиса sample_codebase","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Манифесты репозитория sample_codebase: Dockerfile, pyproject.toml, ci.yml","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_sop_data_042_root_task","label":"Регламент эксплуатации и восстановления пайплайнов потоковой обработки данных","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"Регламент эксплуатации и восстановления пайплайнов потоковой обработки данных","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_sop_data_042_task_1","label":"Локализация и устранение деградации consumer lag в Apache Kafka","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"При обнаружении скачка lag > 500k сообщений дежурный инженер обязан идентифицировать зависший partition и offset.","color":"#2563eb","size":45.0,"parent":"node_cand_sop_data_042_root_task"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_sop_data_042_task_3","label":"Оптимизация и перезапуск упавших Spark Streaming джоб","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"При аварийном завершении спарк-сессии с кодом 137 инженер анализирует skew партиций и увеличивает spark.sql.shuffle.partitions.","color":"#2563eb","size":45.0,"parent":"node_cand_sop_data_042_root_task"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_sop_data_042_task_5","label":"Управление схемой данных и версионирование моделей трансформации","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"Все изменения контрактных схем валидируются на обратную совместимость BACKWARD_TRANSITIVE перед деплоем.","color":"#2563eb","size":45.0,"parent":"node_cand_sop_data_042_root_task"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_sample_retrospectives_root_task","label":"Сборник ретроспектив (3 публикаций)","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"SAMPLE-RETROSPECTIVES","source_type":"artifact","evidence_quote":"Сборник ретроспектив (3 публикаций)","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_sample_retrospectives_task_1","label":"OOM Killer завершает процесс инференса из-за фрагментации кэша CUDA при переменном размере батча","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.96,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"SAMPLE-RETROSPECTIVES","source_type":"artifact","evidence_quote":"Выяснилось, что при обработке запросов с переменным размером батча PyTorch не освобождал кэш CUDA-аллокатора... перевели на vLLM с PagedAttention","color":"#2563eb","size":45.0,"parent":"node_cand_sample_retrospectives_root_task"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_sample_retrospectives_task_2","label":"14-часовая деградация ETL-пайплайна из-за поэлементных циклов iterrows() в Pandas","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.94,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"SAMPLE-RETROSPECTIVES","source_type":"artifact","evidence_quote":"полный рефакторинг пайплайна на векторизованные операции NumPy и прямое вычисление оконных агрегатов в ClickHouse","color":"#2563eb","size":45.0,"parent":"node_cand_sample_retrospectives_root_task"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_sample_retrospectives_task_3","label":"Резкое падение качества скоринга из-за Covariate Shift и переобучения глубокой сети","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"SAMPLE-RETROSPECTIVES","source_type":"artifact","evidence_quote":"переключили трафик на регуляризованную логистическую регрессию (Ridge / L2 penalty), оптимизированную по LogLoss","color":"#2563eb","size":45.0,"parent":"node_cand_sample_retrospectives_root_task"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_ps_a_01_5_task","label":"Разработка и отладка программного кода на языках высокого уровня","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"ТФ A/01.5: Разработка и отладка программного кода на языках высокого уровня","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_ps_b_01_6_task","label":"Проектирование архитектуры программных компонентов и API","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"ТФ B/01.6: Проектирование архитектуры программных компонентов и API","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_ps_c_01_6_task","label":"Автоматизированное тестирование и верификация программного обеспечения","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"ТФ C/01.6: Автоматизированное тестирование и верификация программного обеспечения","color":"#2563eb","size":45.0,"parent":"fn_ps_3"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_sample_vacancies_task","label":"Vacancies from sample_vacancies.json","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.9,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Vacancies from sample_vacancies.json","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"node_cand_vacancies_hh_dump_task","label":"Vacancies from vacancies_hh_dump.json","source":null,"target":null,"node_type":"task","edge_type":null,"weight":null,"composite_weight":0.9,"market_frequency":null,"expert_validated":false,"level":"task","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Vacancies from vacancies_hh_dump.json","color":"#2563eb","size":45.0,"parent":"fn_ps_1"},"group":"nodes","classes":"level-task"},{"data":{"id":"act_ps_A/01_6_1","label":"Применять Извлечение данных из реляционных и нереляционных СУБД в рамках трудовой функции A/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042-A/01.6","source_type":"profstandard","evidence_quote":"Необходимые умения для Сбор, очистка и предварительная подготовка разнородных наборов данных: Извлечение данных из реляционных и нереляционных СУБД","color":"#0d9488","size":35.0,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_ps_A/01_6_2","label":"Применять Очистка данных от пропусков и выбросов в рамках трудовой функции A/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042-A/01.6","source_type":"profstandard","evidence_quote":"Необходимые умения для Сбор, очистка и предварительная подготовка разнородных наборов данных: Очистка данных от пропусков и выбросов","color":"#0d9488","size":35.0,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_ps_A/01_6_3","label":"Применять Применение регулярных выражений и текстовой токенизации в рамках трудовой функции A/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042-A/01.6","source_type":"profstandard","evidence_quote":"Необходимые умения для Сбор, очистка и предварительная подготовка разнородных наборов данных: Применение регулярных выражений и текстовой токенизации","color":"#0d9488","size":35.0,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_ps_B/01_7_1","label":"Применять Обучение алгоритмов градиентного бустинга и линейных моделей в рамках трудовой функции B/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042-B/01.7","source_type":"profstandard","evidence_quote":"Необходимые умения для Разработка и оптимизация математических моделей машинного обучения: Обучение алгоритмов градиентного бустинга и линейных моделей","color":"#0d9488","size":35.0,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_ps_B/01_7_2","label":"Применять Проектирование и обучение глубоких нейронных сетей в рамках трудовой функции B/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042-B/01.7","source_type":"profstandard","evidence_quote":"Необходимые умения для Разработка и оптимизация математических моделей машинного обучения: Проектирование и обучение глубоких нейронных сетей","color":"#0d9488","size":35.0,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_ps_B/01_7_3","label":"Применять Кросс-валидация и расчет метрик ROC-AUC, F1-Score, RMSE в рамках трудовой функции B/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042-B/01.7","source_type":"profstandard","evidence_quote":"Необходимые умения для Разработка и оптимизация математических моделей машинного обучения: Кросс-валидация и расчет метрик ROC-AUC, F1-Score, RMSE","color":"#0d9488","size":35.0,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_ps_C/01_7_1","label":"Применять Контейнеризация сервисов инференса в рамках трудовой функции C/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042-C/01.7","source_type":"profstandard","evidence_quote":"Необходимые умения для Развертывание моделей в промышленной среде и мониторинг (MLOps): Контейнеризация сервисов инференса","color":"#0d9488","size":35.0,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_ps_C/01_7_2","label":"Применять Оркестрация конвейеров машинного обучения в рамках трудовой функции C/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042-C/01.7","source_type":"profstandard","evidence_quote":"Необходимые умения для Развертывание моделей в промышленной среде и мониторинг (MLOps): Оркестрация конвейеров машинного обучения","color":"#0d9488","size":35.0,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_ps_C/01_7_3","label":"Применять Мониторинг дрейфа данных и концептуального сдвига (Data Drift, Concept Drift) в рамках трудовой функции C/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042-C/01.7","source_type":"profstandard","evidence_quote":"Необходимые умения для Развертывание моделей в промышленной среде и мониторинг (MLOps): Мониторинг дрейфа данных и концептуального сдвига (Data Drift, Concept Drift)","color":"#0d9488","size":35.0,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_ps_D/01_7_1","label":"Применять Проектирование распределенных схем шардирования и репликации в рамках трудовой функции D/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042-D/01.7","source_type":"profstandard","evidence_quote":"Необходимые умения для Управление качеством данных и архитектурой конвейеров: Проектирование распределенных схем шардирования и репликации","color":"#0d9488","size":35.0,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_ps_D/01_7_2","label":"Применять Разработка автоматических тестов качества данных (dbt tests, Great Expectations) в рамках трудовой функции D/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042-D/01.7","source_type":"profstandard","evidence_quote":"Необходимые умения для Управление качеством данных и архитектурой конвейеров: Разработка автоматических тестов качества данных (dbt tests, Great Expectations)","color":"#0d9488","size":35.0,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_ps_D/01_7_3","label":"Применять Управление метаданными и линиями происхождения данных (Data Lineage) в рамках трудовой функции D/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042-D/01.7","source_type":"profstandard","evidence_quote":"Необходимые умения для Управление качеством данных и архитектурой конвейеров: Управление метаданными и линиями происхождения данных (Data Lineage)","color":"#0d9488","size":35.0,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101001_1","label":"Оптимизация инференса моделей с использованием vLLM и Triton.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101001","source_type":"vacancy","evidence_quote":"Обязанность позиции Machine Learning Engineer (LLM & MLOps) (T-Bank (FinTech)): Оптимизация инференса моделей с использованием vLLM и Triton.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101001"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101001_1","label":"Интегрировать и поддерживать стек Apache Kafka для Machine Learning Engineer (LLM & MLOps)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101001","source_type":"vacancy","evidence_quote":"Требование вакансии Machine Learning Engineer (LLM & MLOps): Apache Kafka. Разработка и вывод в продакшн LLM-агентов и систем семантического поиска. Оптимизация инференса моде","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101001"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101001_2","label":"Интегрировать и поддерживать стек DeepSpeed для Machine Learning Engineer (LLM & MLOps)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101001","source_type":"vacancy","evidence_quote":"Требование вакансии Machine Learning Engineer (LLM & MLOps): DeepSpeed. Разработка и вывод в продакшн LLM-агентов и систем семантического поиска. Оптимизация инференса моде","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101001"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101001_3","label":"Интегрировать и поддерживать стек Docker для Machine Learning Engineer (LLM & MLOps)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101001","source_type":"vacancy","evidence_quote":"Требование вакансии Machine Learning Engineer (LLM & MLOps): Docker. Разработка и вывод в продакшн LLM-агентов и систем семантического поиска. Оптимизация инференса моде","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101001"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101001_4","label":"Интегрировать и поддерживать стек FastAPI для Machine Learning Engineer (LLM & MLOps)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101001","source_type":"vacancy","evidence_quote":"Требование вакансии Machine Learning Engineer (LLM & MLOps): FastAPI. Разработка и вывод в продакшн LLM-агентов и систем семантического поиска. Оптимизация инференса моде","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101001"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101002_1","label":"Построение признакового пространства и A/B тестирование.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101002","source_type":"vacancy","evidence_quote":"Обязанность позиции Data Scientist / Middle ML Разработчик (Яндекс Поиск): Построение признакового пространства и A/B тестирование.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101002"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101002_1","label":"Интегрировать и поддерживать стек CatBoost для Data Scientist / Middle ML Разработчик","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101002","source_type":"vacancy","evidence_quote":"Требование вакансии Data Scientist / Middle ML Разработчик: CatBoost. Обучение моделей ранжирования и классификации текстовых запросов. Построение признакового пространст","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101002"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101002_2","label":"Интегрировать и поддерживать стек ClickHouse для Data Scientist / Middle ML Разработчик","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101002","source_type":"vacancy","evidence_quote":"Требование вакансии Data Scientist / Middle ML Разработчик: ClickHouse. Обучение моделей ранжирования и классификации текстовых запросов. Построение признакового пространст","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101002"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101002_3","label":"Интегрировать и поддерживать стек Docker для Data Scientist / Middle ML Разработчик","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101002","source_type":"vacancy","evidence_quote":"Требование вакансии Data Scientist / Middle ML Разработчик: Docker. Обучение моделей ранжирования и классификации текстовых запросов. Построение признакового пространст","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101002"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101002_4","label":"Интегрировать и поддерживать стек Git для Data Scientist / Middle ML Разработчик","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101002","source_type":"vacancy","evidence_quote":"Требование вакансии Data Scientist / Middle ML Разработчик: Git. Обучение моделей ранжирования и классификации текстовых запросов. Построение признакового пространст","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101002"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101003_1","label":"Интегрировать и поддерживать стек Git для Junior Data Scientist / Аналитик данных","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101003","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Data Scientist / Аналитик данных: Git. Анализ клиентских путей, подготовка витрин данных, построение базовых моделей оттока клиентов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101003"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101003_2","label":"Интегрировать и поддерживать стек NumPy для Junior Data Scientist / Аналитик данных","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101003","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Data Scientist / Аналитик данных: NumPy. Анализ клиентских путей, подготовка витрин данных, построение базовых моделей оттока клиентов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101003"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101003_3","label":"Интегрировать и поддерживать стек Pandas для Junior Data Scientist / Аналитик данных","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101003","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Data Scientist / Аналитик данных: Pandas. Анализ клиентских путей, подготовка витрин данных, построение базовых моделей оттока клиентов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101003"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101003_4","label":"Интегрировать и поддерживать стек Python для Junior Data Scientist / Аналитик данных","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101003","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Data Scientist / Аналитик данных: Python. Анализ клиентских путей, подготовка витрин данных, построение базовых моделей оттока клиентов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101003"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101004_1","label":"Интегрировать и поддерживать стек Airflow для Lead MLOps Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101004","source_type":"vacancy","evidence_quote":"Требование вакансии Lead MLOps Engineer: Airflow. Проектирование корпоративной ML-платформы: от Feature Store до распределенного инференса с latency <","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101004"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101004_2","label":"Интегрировать и поддерживать стек Apache Kafka для Lead MLOps Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101004","source_type":"vacancy","evidence_quote":"Требование вакансии Lead MLOps Engineer: Apache Kafka. Проектирование корпоративной ML-платформы: от Feature Store до распределенного инференса с latency <","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101004"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101004_3","label":"Интегрировать и поддерживать стек CI/CD для Lead MLOps Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101004","source_type":"vacancy","evidence_quote":"Требование вакансии Lead MLOps Engineer: CI/CD. Проектирование корпоративной ML-платформы: от Feature Store до распределенного инференса с latency <","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101004"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101004_4","label":"Интегрировать и поддерживать стек Docker для Lead MLOps Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101004","source_type":"vacancy","evidence_quote":"Требование вакансии Lead MLOps Engineer: Docker. Проектирование корпоративной ML-платформы: от Feature Store до распределенного инференса с latency <","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101004"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101005_1","label":"Интегрировать и поддерживать стек C++ для Senior Computer Vision Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101005","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Computer Vision Engineer: C++. Разработка и оптимизация нейросетей детекции и распознавания лиц для edge-устройств и серверов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101005"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101005_2","label":"Интегрировать и поддерживать стек Docker для Senior Computer Vision Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101005","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Computer Vision Engineer: Docker. Разработка и оптимизация нейросетей детекции и распознавания лиц для edge-устройств и серверов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101005"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101005_3","label":"Интегрировать и поддерживать стек Git для Senior Computer Vision Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101005","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Computer Vision Engineer: Git. Разработка и оптимизация нейросетей детекции и распознавания лиц для edge-устройств и серверов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101005"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101005_4","label":"Интегрировать и поддерживать стек Linux для Senior Computer Vision Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101005","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Computer Vision Engineer: Linux. Разработка и оптимизация нейросетей детекции и распознавания лиц для edge-устройств и серверов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101005"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101006_1","label":"Интегрировать и поддерживать стек Apache Kafka для Middle Machine Learning Engineer (RecSys)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101006","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Machine Learning Engineer (RecSys): Apache Kafka. Развитие рекомендательной системы видео и клипов. Двухуровневое ранжирование, векторный поиск HNSW.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101006"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101006_2","label":"Интегрировать и поддерживать стек Apache Spark для Middle Machine Learning Engineer (RecSys)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101006","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Machine Learning Engineer (RecSys): Apache Spark. Развитие рекомендательной системы видео и клипов. Двухуровневое ранжирование, векторный поиск HNSW.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101006"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101006_3","label":"Интегрировать и поддерживать стек Docker для Middle Machine Learning Engineer (RecSys)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101006","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Machine Learning Engineer (RecSys): Docker. Развитие рекомендательной системы видео и клипов. Двухуровневое ранжирование, векторный поиск HNSW.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101006"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101006_4","label":"Интегрировать и поддерживать стек FastAPI для Middle Machine Learning Engineer (RecSys)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101006","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Machine Learning Engineer (RecSys): FastAPI. Развитие рекомендательной системы видео и клипов. Двухуровневое ранжирование, векторный поиск HNSW.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101006"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101007_1","label":"Интегрировать и поддерживать стек CatBoost для Data Scientist (Риск-моделирование)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101007","source_type":"vacancy","evidence_quote":"Требование вакансии Data Scientist (Риск-моделирование): CatBoost. Разработка скоринговых карт и моделей вероятности дефолта PD/LGD для корпоративного кредитования.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101007"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101007_2","label":"Интегрировать и поддерживать стек LightGBM для Data Scientist (Риск-моделирование)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101007","source_type":"vacancy","evidence_quote":"Требование вакансии Data Scientist (Риск-моделирование): LightGBM. Разработка скоринговых карт и моделей вероятности дефолта PD/LGD для корпоративного кредитования.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101007"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101007_3","label":"Интегрировать и поддерживать стек Pandas для Data Scientist (Риск-моделирование)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101007","source_type":"vacancy","evidence_quote":"Требование вакансии Data Scientist (Риск-моделирование): Pandas. Разработка скоринговых карт и моделей вероятности дефолта PD/LGD для корпоративного кредитования.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101007"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101007_4","label":"Интегрировать и поддерживать стек PostgreSQL для Data Scientist (Риск-моделирование)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101007","source_type":"vacancy","evidence_quote":"Требование вакансии Data Scientist (Риск-моделирование): PostgreSQL. Разработка скоринговых карт и моделей вероятности дефолта PD/LGD для корпоративного кредитования.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101007"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101008_1","label":"Интегрировать и поддерживать стек Docker для Senior NLP / LLM Researcher","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101008","source_type":"vacancy","evidence_quote":"Требование вакансии Senior NLP / LLM Researcher: Docker. Тонкая настройка открытых LLM (Llama, Mistral, Qwen), адаптация LoRA/QLoRA, RLHF пайплайны.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101008"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101008_2","label":"Интегрировать и поддерживать стек Git для Senior NLP / LLM Researcher","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101008","source_type":"vacancy","evidence_quote":"Требование вакансии Senior NLP / LLM Researcher: Git. Тонкая настройка открытых LLM (Llama, Mistral, Qwen), адаптация LoRA/QLoRA, RLHF пайплайны.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101008"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101008_3","label":"Интегрировать и поддерживать стек HF Accelerate для Senior NLP / LLM Researcher","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101008","source_type":"vacancy","evidence_quote":"Требование вакансии Senior NLP / LLM Researcher: HF Accelerate. Тонкая настройка открытых LLM (Llama, Mistral, Qwen), адаптация LoRA/QLoRA, RLHF пайплайны.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101008"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101008_4","label":"Интегрировать и поддерживать стек Kubernetes для Senior NLP / LLM Researcher","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101008","source_type":"vacancy","evidence_quote":"Требование вакансии Senior NLP / LLM Researcher: Kubernetes. Тонкая настройка открытых LLM (Llama, Mistral, Qwen), адаптация LoRA/QLoRA, RLHF пайплайны.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101008"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101009_1","label":"Интегрировать и поддерживать стек Docker для Junior/Middle Python Developer with ML focus","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101009","source_type":"vacancy","evidence_quote":"Требование вакансии Junior/Middle Python Developer with ML focus: Docker. Разработка внутренних сервисов прогнозирования отклика рассылок и интеграция ML-моделей в продукт.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101009"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101009_2","label":"Интегрировать и поддерживать стек FastAPI для Junior/Middle Python Developer with ML focus","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101009","source_type":"vacancy","evidence_quote":"Требование вакансии Junior/Middle Python Developer with ML focus: FastAPI. Разработка внутренних сервисов прогнозирования отклика рассылок и интеграция ML-моделей в продукт.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101009"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101009_3","label":"Интегрировать и поддерживать стек Git для Junior/Middle Python Developer with ML focus","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101009","source_type":"vacancy","evidence_quote":"Требование вакансии Junior/Middle Python Developer with ML focus: Git. Разработка внутренних сервисов прогнозирования отклика рассылок и интеграция ML-моделей в продукт.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101009"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101009_4","label":"Интегрировать и поддерживать стек PostgreSQL для Junior/Middle Python Developer with ML focus","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101009","source_type":"vacancy","evidence_quote":"Требование вакансии Junior/Middle Python Developer with ML focus: PostgreSQL. Разработка внутренних сервисов прогнозирования отклика рассылок и интеграция ML-моделей в продукт.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101009"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101010_1","label":"Построение DWH на ClickHouse и Greenplum, стриминг на Apache Kafka, пакетная обработка на Apache Spark, управление транс","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101010","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Data Engineer / Архитектор данных (Авито): Построение DWH на ClickHouse и Greenplum, стриминг на Apache Kafka, пакетная обработка на Apache Spark, управление трансформациями с dbt и оркестрация в Airflow.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101010"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101010_1","label":"Интегрировать и поддерживать стек Airflow для Senior Data Engineer / Архитектор данных","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101010","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Engineer / Архитектор данных: Airflow. Проектирование аналитического хранилища данных и real-time пайплайнов обработки кликстрима.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101010"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101010_2","label":"Интегрировать и поддерживать стек ClickHouse для Senior Data Engineer / Архитектор данных","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101010","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Engineer / Архитектор данных: ClickHouse. Проектирование аналитического хранилища данных и real-time пайплайнов обработки кликстрима.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101010"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101010_3","label":"Интегрировать и поддерживать стек Docker для Senior Data Engineer / Архитектор данных","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101010","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Engineer / Архитектор данных: Docker. Проектирование аналитического хранилища данных и real-time пайплайнов обработки кликстрима.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101010"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101010_4","label":"Интегрировать и поддерживать стек Kafka для Senior Data Engineer / Архитектор данных","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101010","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Engineer / Архитектор данных: Kafka. Проектирование аналитического хранилища данных и real-time пайплайнов обработки кликстрима.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101010"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101011_1","label":"Интегрировать и поддерживать стек Apache Kafka для Middle ML Engineer (Recommender Systems)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101011","source_type":"vacancy","evidence_quote":"Требование вакансии Middle ML Engineer (Recommender Systems): Apache Kafka. Разработка алгоритмов рекомендаций контента в ленте. Двухуровневое ранжирование: кандидатный отбор и","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101011"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101011_2","label":"Интегрировать и поддерживать стек CatBoost для Middle ML Engineer (Recommender Systems)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101011","source_type":"vacancy","evidence_quote":"Требование вакансии Middle ML Engineer (Recommender Systems): CatBoost. Разработка алгоритмов рекомендаций контента в ленте. Двухуровневое ранжирование: кандидатный отбор и","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101011"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101011_3","label":"Интегрировать и поддерживать стек ClickHouse для Middle ML Engineer (Recommender Systems)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101011","source_type":"vacancy","evidence_quote":"Требование вакансии Middle ML Engineer (Recommender Systems): ClickHouse. Разработка алгоритмов рекомендаций контента в ленте. Двухуровневое ранжирование: кандидатный отбор и","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101011"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101011_4","label":"Интегрировать и поддерживать стек Docker для Middle ML Engineer (Recommender Systems)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101011","source_type":"vacancy","evidence_quote":"Требование вакансии Middle ML Engineer (Recommender Systems): Docker. Разработка алгоритмов рекомендаций контента в ленте. Двухуровневое ранжирование: кандидатный отбор и","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101011"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101012_1","label":"Интегрировать и поддерживать стек DeepSpeed для Senior NLP Engineer (LLM Pretraining & SFT)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101012","source_type":"vacancy","evidence_quote":"Требование вакансии Senior NLP Engineer (LLM Pretraining & SFT): DeepSpeed. Обучение больших языковых моделей (LLM), дообучение методом LoRA/QLoRA и выравнивание RLHF.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101012"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101012_2","label":"Интегрировать и поддерживать стек Docker для Senior NLP Engineer (LLM Pretraining & SFT)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101012","source_type":"vacancy","evidence_quote":"Требование вакансии Senior NLP Engineer (LLM Pretraining & SFT): Docker. Обучение больших языковых моделей (LLM), дообучение методом LoRA/QLoRA и выравнивание RLHF.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101012"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101012_3","label":"Интегрировать и поддерживать стек Git для Senior NLP Engineer (LLM Pretraining & SFT)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101012","source_type":"vacancy","evidence_quote":"Требование вакансии Senior NLP Engineer (LLM Pretraining & SFT): Git. Обучение больших языковых моделей (LLM), дообучение методом LoRA/QLoRA и выравнивание RLHF.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101012"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101012_4","label":"Интегрировать и поддерживать стек Linux для Senior NLP Engineer (LLM Pretraining & SFT)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101012","source_type":"vacancy","evidence_quote":"Требование вакансии Senior NLP Engineer (LLM Pretraining & SFT): Linux. Обучение больших языковых моделей (LLM), дообучение методом LoRA/QLoRA и выравнивание RLHF.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101012"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101013_1","label":"Построение аналитических витрин с dbt и ClickHouse, оркестрация на Apache Airflow, эксплуатация PostgreSQL в Docker.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101013","source_type":"vacancy","evidence_quote":"Обязанность позиции Data Platform Engineer / Data Engineer (Авито (Avito Tech)): Построение аналитических витрин с dbt и ClickHouse, оркестрация на Apache Airflow, эксплуатация PostgreSQL в Docker.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101013"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101013_1","label":"Интегрировать и поддерживать стек Airflow для Data Platform Engineer / Data Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101013","source_type":"vacancy","evidence_quote":"Требование вакансии Data Platform Engineer / Data Engineer: Airflow. Проектирование и сопровождение корпоративной платформы данных и потоковых ETL/ELT конвейеров.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101013"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101013_2","label":"Интегрировать и поддерживать стек Apache Kafka для Data Platform Engineer / Data Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101013","source_type":"vacancy","evidence_quote":"Требование вакансии Data Platform Engineer / Data Engineer: Apache Kafka. Проектирование и сопровождение корпоративной платформы данных и потоковых ETL/ELT конвейеров.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101013"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101013_3","label":"Интегрировать и поддерживать стек Apache Spark для Data Platform Engineer / Data Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101013","source_type":"vacancy","evidence_quote":"Требование вакансии Data Platform Engineer / Data Engineer: Apache Spark. Проектирование и сопровождение корпоративной платформы данных и потоковых ETL/ELT конвейеров.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101013"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101013_4","label":"Интегрировать и поддерживать стек ClickHouse для Data Platform Engineer / Data Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101013","source_type":"vacancy","evidence_quote":"Требование вакансии Data Platform Engineer / Data Engineer: ClickHouse. Проектирование и сопровождение корпоративной платформы данных и потоковых ETL/ELT конвейеров.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101013"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101014_1","label":"Интегрировать и поддерживать стек Docker для Junior+ Machine Learning Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101014","source_type":"vacancy","evidence_quote":"Требование вакансии Junior+ Machine Learning Engineer: Docker. Разработка микросервисов скоринга и прогнозирования временных рядов в экосистеме МТС.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101014"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101014_2","label":"Интегрировать и поддерживать стек FastAPI для Junior+ Machine Learning Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101014","source_type":"vacancy","evidence_quote":"Требование вакансии Junior+ Machine Learning Engineer: FastAPI. Разработка микросервисов скоринга и прогнозирования временных рядов в экосистеме МТС.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101014"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101014_3","label":"Интегрировать и поддерживать стек Git для Junior+ Machine Learning Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101014","source_type":"vacancy","evidence_quote":"Требование вакансии Junior+ Machine Learning Engineer: Git. Разработка микросервисов скоринга и прогнозирования временных рядов в экосистеме МТС.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101014"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101014_4","label":"Интегрировать и поддерживать стек NumPy для Junior+ Machine Learning Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101014","source_type":"vacancy","evidence_quote":"Требование вакансии Junior+ Machine Learning Engineer: NumPy. Разработка микросервисов скоринга и прогнозирования временных рядов в экосистеме МТС.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101014"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101015_1","label":"Разработка и внедрение моделей оценки кредитного риска на CatBoost и Scikit-learn.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101015","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Data Scientist (FinTech Scoring) (Альфа-Банк): Разработка и внедрение моделей оценки кредитного риска на CatBoost и Scikit-learn.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101015"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101015_1","label":"Интегрировать и поддерживать стек CatBoost для Middle Data Scientist (FinTech Scoring)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101015","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Scientist (FinTech Scoring): CatBoost. Построение скоринговых карт физических и юридических лиц, валидация кредитных рисков.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101015"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101015_2","label":"Интегрировать и поддерживать стек Docker для Middle Data Scientist (FinTech Scoring)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101015","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Scientist (FinTech Scoring): Docker. Построение скоринговых карт физических и юридических лиц, валидация кредитных рисков.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101015"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101015_3","label":"Интегрировать и поддерживать стек Git для Middle Data Scientist (FinTech Scoring)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101015","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Scientist (FinTech Scoring): Git. Построение скоринговых карт физических и юридических лиц, валидация кредитных рисков.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101015"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101015_4","label":"Интегрировать и поддерживать стек MLflow для Middle Data Scientist (FinTech Scoring)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101015","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Scientist (FinTech Scoring): MLflow. Построение скоринговых карт физических и юридических лиц, валидация кредитных рисков.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101015"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101016_1","label":"Проектирование отказоустойчивых кластеров Kubernetes для распределенных ML нагрузок.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101016","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior MLOps / Platform Engineer (Яндекс Облако (Yandex Cloud)): Проектирование отказоустойчивых кластеров Kubernetes для распределенных ML нагрузок.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101016"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101016_2","label":"Написание контроллеров на Go и Python, мониторинг с Prometheus и Grafana, автоматизация CI/CD контуров.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101016","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior MLOps / Platform Engineer (Яндекс Облако (Yandex Cloud)): Написание контроллеров на Go и Python, мониторинг с Prometheus и Grafana, автоматизация CI/CD контуров.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101016"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101016_1","label":"Интегрировать и поддерживать стек CI/CD для Senior MLOps / Platform Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101016","source_type":"vacancy","evidence_quote":"Требование вакансии Senior MLOps / Platform Engineer: CI/CD. Разработка облачного сервиса управляемого машинного обучения (DataSphere / Managed Kubernetes).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101016"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101016_2","label":"Интегрировать и поддерживать стек Docker для Senior MLOps / Platform Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101016","source_type":"vacancy","evidence_quote":"Требование вакансии Senior MLOps / Platform Engineer: Docker. Разработка облачного сервиса управляемого машинного обучения (DataSphere / Managed Kubernetes).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101016"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101016_3","label":"Интегрировать и поддерживать стек Go для Senior MLOps / Platform Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101016","source_type":"vacancy","evidence_quote":"Требование вакансии Senior MLOps / Platform Engineer: Go. Разработка облачного сервиса управляемого машинного обучения (DataSphere / Managed Kubernetes).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101016"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101016_4","label":"Интегрировать и поддерживать стек Grafana для Senior MLOps / Platform Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101016","source_type":"vacancy","evidence_quote":"Требование вакансии Senior MLOps / Platform Engineer: Grafana. Разработка облачного сервиса управляемого машинного обучения (DataSphere / Managed Kubernetes).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101016"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101017_1","label":"Развертывание в изолированных Docker контейнерах под Linux.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101017","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Computer Vision Engineer (Лаборатория Касперского (Kaspersky)): Развертывание в изолированных Docker контейнерах под Linux.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101017"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101017_1","label":"Интегрировать и поддерживать стек C++ для Middle Computer Vision Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101017","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Computer Vision Engineer: C++. Детекция аномалий в поведении и биометрическая идентификация для систем кибербезопасности.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101017"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101017_2","label":"Интегрировать и поддерживать стек Docker для Middle Computer Vision Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101017","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Computer Vision Engineer: Docker. Детекция аномалий в поведении и биометрическая идентификация для систем кибербезопасности.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101017"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101017_3","label":"Интегрировать и поддерживать стек Git для Middle Computer Vision Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101017","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Computer Vision Engineer: Git. Детекция аномалий в поведении и биометрическая идентификация для систем кибербезопасности.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101017"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101017_4","label":"Интегрировать и поддерживать стек Linux для Middle Computer Vision Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101017","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Computer Vision Engineer: Linux. Детекция аномалий в поведении и биометрическая идентификация для систем кибербезопасности.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101017"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101018_1","label":"Мониторинг в MLflow, потоковая обработка в Kafka.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101018","source_type":"vacancy","evidence_quote":"Обязанность позиции Lead Data Scientist / Head of ML (Lamoda Tech): Мониторинг в MLflow, потоковая обработка в Kafka.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101018"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101018_1","label":"Интегрировать и поддерживать стек CI/CD для Lead Data Scientist / Head of ML","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101018","source_type":"vacancy","evidence_quote":"Требование вакансии Lead Data Scientist / Head of ML: CI/CD. Управление ML направлением e-commerce: персонализация, динамическое ценообразование, логистика.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101018"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101018_2","label":"Интегрировать и поддерживать стек CatBoost для Lead Data Scientist / Head of ML","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101018","source_type":"vacancy","evidence_quote":"Требование вакансии Lead Data Scientist / Head of ML: CatBoost. Управление ML направлением e-commerce: персонализация, динамическое ценообразование, логистика.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101018"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101018_3","label":"Интегрировать и поддерживать стек Kafka для Lead Data Scientist / Head of ML","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101018","source_type":"vacancy","evidence_quote":"Требование вакансии Lead Data Scientist / Head of ML: Kafka. Управление ML направлением e-commerce: персонализация, динамическое ценообразование, логистика.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101018"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101018_4","label":"Интегрировать и поддерживать стек Kubernetes для Lead Data Scientist / Head of ML","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101018","source_type":"vacancy","evidence_quote":"Требование вакансии Lead Data Scientist / Head of ML: Kubernetes. Управление ML направлением e-commerce: персонализация, динамическое ценообразование, логистика.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101018"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101019_1","label":"Интегрировать и поддерживать стек Git для Junior Data Analyst / ML Researcher","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101019","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Data Analyst / ML Researcher: Git. Анализ геоданных, валидация дорожного графа и классификация отзывов пользователей.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101019"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101019_2","label":"Интегрировать и поддерживать стек Pandas для Junior Data Analyst / ML Researcher","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101019","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Data Analyst / ML Researcher: Pandas. Анализ геоданных, валидация дорожного графа и классификация отзывов пользователей.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101019"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101019_3","label":"Интегрировать и поддерживать стек PostgreSQL для Junior Data Analyst / ML Researcher","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101019","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Data Analyst / ML Researcher: PostgreSQL. Анализ геоданных, валидация дорожного графа и классификация отзывов пользователей.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101019"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101019_4","label":"Интегрировать и поддерживать стек Python для Junior Data Analyst / ML Researcher","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101019","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Data Analyst / ML Researcher: Python. Анализ геоданных, валидация дорожного графа и классификация отзывов пользователей.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101019"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101020_1","label":"Разработка серверной части на Go и Python (FastAPI).","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101020","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Backend ML Developer (Go / Python) (Positive Technologies): Разработка серверной части на Go и Python (FastAPI).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101020"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101020_2","label":"Интеграция легковесных моделей машинного обучения в real-time трафик.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101020","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Backend ML Developer (Go / Python) (Positive Technologies): Интеграция легковесных моделей машинного обучения в real-time трафик.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101020"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101020_1","label":"Интегрировать и поддерживать стек Apache Kafka для Middle Backend ML Developer (Go / Python)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101020","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Backend ML Developer (Go / Python): Apache Kafka. Разработка высоконагруженных микросервисов детекции сетевых вторжений с применением ML.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101020"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101020_2","label":"Интегрировать и поддерживать стек Docker для Middle Backend ML Developer (Go / Python)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101020","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Backend ML Developer (Go / Python): Docker. Разработка высоконагруженных микросервисов детекции сетевых вторжений с применением ML.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101020"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101020_3","label":"Интегрировать и поддерживать стек FastAPI для Middle Backend ML Developer (Go / Python)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101020","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Backend ML Developer (Go / Python): FastAPI. Разработка высоконагруженных микросервисов детекции сетевых вторжений с применением ML.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101020"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101020_4","label":"Интегрировать и поддерживать стек Git для Middle Backend ML Developer (Go / Python)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101020","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Backend ML Developer (Go / Python): Git. Разработка высоконагруженных микросервисов детекции сетевых вторжений с применением ML.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101020"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101021_1","label":"Создание диалоговых агентов и систем поиска на векторных эмбеддингах.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101021","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Data Scientist (LLM Agents & RAG) (Wildberries): Создание диалоговых агентов и систем поиска на векторных эмбеддингах.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101021"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101021_2","label":"Оптимизация инференса через vLLM, разработка API на FastAPI, упаковка в Docker и оркестрация в Kubernetes.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101021","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Data Scientist (LLM Agents & RAG) (Wildberries): Оптимизация инференса через vLLM, разработка API на FastAPI, упаковка в Docker и оркестрация в Kubernetes.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101021"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101021_1","label":"Интегрировать и поддерживать стек Docker для Senior Data Scientist (LLM Agents & RAG)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101021","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Scientist (LLM Agents & RAG): Docker. Построение мультиагентных систем поддержки клиентов и RAG-поиска по товарной базе.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101021"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101021_2","label":"Интегрировать и поддерживать стек FastAPI для Senior Data Scientist (LLM Agents & RAG)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101021","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Scientist (LLM Agents & RAG): FastAPI. Построение мультиагентных систем поддержки клиентов и RAG-поиска по товарной базе.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101021"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101021_3","label":"Интегрировать и поддерживать стек Kubernetes для Senior Data Scientist (LLM Agents & RAG)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101021","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Scientist (LLM Agents & RAG): Kubernetes. Построение мультиагентных систем поддержки клиентов и RAG-поиска по товарной базе.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101021"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101021_4","label":"Интегрировать и поддерживать стек PostgreSQL для Senior Data Scientist (LLM Agents & RAG)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101021","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Scientist (LLM Agents & RAG): PostgreSQL. Построение мультиагентных систем поддержки клиентов и RAG-поиска по товарной базе.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101021"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101022_1","label":"Сопровождение кластеров Kubernetes с GPU-нодами, настройка сервиса MLflow для клиентов, автоматизация сборки образов чер","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101022","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle MLOps Engineer (Selectel): Сопровождение кластеров Kubernetes с GPU-нодами, настройка сервиса MLflow для клиентов, автоматизация сборки образов через CI/CD (GitLab CI).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101022"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101022_2","label":"Мониторинг метрик серверов в Prometheus.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101022","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle MLOps Engineer (Selectel): Мониторинг метрик серверов в Prometheus.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101022"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101022_1","label":"Интегрировать и поддерживать стек CI/CD для Middle MLOps Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101022","source_type":"vacancy","evidence_quote":"Требование вакансии Middle MLOps Engineer: CI/CD. Развертывание и сопровождение инфраструктуры GPU кластеров и сервисов машинного обучения.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101022"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101022_2","label":"Интегрировать и поддерживать стек Docker для Middle MLOps Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101022","source_type":"vacancy","evidence_quote":"Требование вакансии Middle MLOps Engineer: Docker. Развертывание и сопровождение инфраструктуры GPU кластеров и сервисов машинного обучения.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101022"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101022_3","label":"Интегрировать и поддерживать стек Git для Middle MLOps Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101022","source_type":"vacancy","evidence_quote":"Требование вакансии Middle MLOps Engineer: Git. Развертывание и сопровождение инфраструктуры GPU кластеров и сервисов машинного обучения.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101022"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101022_4","label":"Интегрировать и поддерживать стек Kubernetes для Middle MLOps Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101022","source_type":"vacancy","evidence_quote":"Требование вакансии Middle MLOps Engineer: Kubernetes. Развертывание и сопровождение инфраструктуры GPU кластеров и сервисов машинного обучения.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101022"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101023_1","label":"Интегрировать и поддерживать стек Airflow для Senior Data Engineer (Streaming & Lakehouse)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101023","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Engineer (Streaming & Lakehouse): Airflow. Масштабирование платформы данных для ритейла: чеки, остатки, логистика в реальном времени.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101023"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101023_2","label":"Интегрировать и поддерживать стек Apache Kafka для Senior Data Engineer (Streaming & Lakehouse)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101023","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Engineer (Streaming & Lakehouse): Apache Kafka. Масштабирование платформы данных для ритейла: чеки, остатки, логистика в реальном времени.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101023"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101023_3","label":"Интегрировать и поддерживать стек Apache Spark для Senior Data Engineer (Streaming & Lakehouse)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101023","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Engineer (Streaming & Lakehouse): Apache Spark. Масштабирование платформы данных для ритейла: чеки, остатки, логистика в реальном времени.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101023"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101023_4","label":"Интегрировать и поддерживать стек ClickHouse для Senior Data Engineer (Streaming & Lakehouse)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101023","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Engineer (Streaming & Lakehouse): ClickHouse. Масштабирование платформы данных для ритейла: чеки, остатки, логистика в реальном времени.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101023"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101024_1","label":"Интегрировать и поддерживать стек Docker для Junior Python Developer / Junior Data Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101024","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Python Developer / Junior Data Engineer: Docker. Сбор и первичная нормализация данных вакансий и резюме для поискового индекса.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101024"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101024_2","label":"Интегрировать и поддерживать стек Git для Junior Python Developer / Junior Data Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101024","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Python Developer / Junior Data Engineer: Git. Сбор и первичная нормализация данных вакансий и резюме для поискового индекса.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101024"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101024_3","label":"Интегрировать и поддерживать стек Linux для Junior Python Developer / Junior Data Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101024","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Python Developer / Junior Data Engineer: Linux. Сбор и первичная нормализация данных вакансий и резюме для поискового индекса.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101024"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101024_4","label":"Интегрировать и поддерживать стек PostgreSQL для Junior Python Developer / Junior Data Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101024","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Python Developer / Junior Data Engineer: PostgreSQL. Сбор и первичная нормализация данных вакансий и резюме для поискового индекса.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101024"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101025_1","label":"Интегрировать и поддерживать стек Docker для Middle Deep Learning Engineer (Speech / ASR)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101025","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Deep Learning Engineer (Speech / ASR): Docker. Автоматическая транскрибация видео, генерация субтитров и модерация аудиодорожек.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101025"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101025_2","label":"Интегрировать и поддерживать стек FastAPI для Middle Deep Learning Engineer (Speech / ASR)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101025","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Deep Learning Engineer (Speech / ASR): FastAPI. Автоматическая транскрибация видео, генерация субтитров и модерация аудиодорожек.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101025"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101025_3","label":"Интегрировать и поддерживать стек Git для Middle Deep Learning Engineer (Speech / ASR)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101025","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Deep Learning Engineer (Speech / ASR): Git. Автоматическая транскрибация видео, генерация субтитров и модерация аудиодорожек.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101025"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101025_4","label":"Интегрировать и поддерживать стек Linux для Middle Deep Learning Engineer (Speech / ASR)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101025","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Deep Learning Engineer (Speech / ASR): Linux. Автоматическая транскрибация видео, генерация субтитров и модерация аудиодорожек.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101025"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101026_1","label":"Интегрировать и поддерживать стек C++ для Senior Quantitative ML Researcher","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101026","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Quantitative ML Researcher: C++. Моделирование микроструктуры рынка, прогноз котировок и алгоритмический трейдинг.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101026"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101026_2","label":"Интегрировать и поддерживать стек CatBoost для Senior Quantitative ML Researcher","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101026","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Quantitative ML Researcher: CatBoost. Моделирование микроструктуры рынка, прогноз котировок и алгоритмический трейдинг.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101026"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101026_3","label":"Интегрировать и поддерживать стек ClickHouse для Senior Quantitative ML Researcher","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101026","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Quantitative ML Researcher: ClickHouse. Моделирование микроструктуры рынка, прогноз котировок и алгоритмический трейдинг.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101026"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101026_4","label":"Интегрировать и поддерживать стек Linux для Senior Quantitative ML Researcher","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101026","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Quantitative ML Researcher: Linux. Моделирование микроструктуры рынка, прогноз котировок и алгоритмический трейдинг.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101026"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101027_1","label":"Интеграция с поисковым движком Elasticsearch, упаковка в Docker.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101027","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Machine Learning Engineer (Search & Ranking) (Ozon Tech): Интеграция с поисковым движком Elasticsearch, упаковка в Docker.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101027"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101027_1","label":"Интегрировать и поддерживать стек CatBoost для Middle Machine Learning Engineer (Search & Ranking)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101027","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Machine Learning Engineer (Search & Ranking): CatBoost. Ранжирование товарной выдачи в поиске маркетплейса с учетом персонализации и контекста.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101027"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101027_2","label":"Интегрировать и поддерживать стек Docker для Middle Machine Learning Engineer (Search & Ranking)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101027","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Machine Learning Engineer (Search & Ranking): Docker. Ранжирование товарной выдачи в поиске маркетплейса с учетом персонализации и контекста.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101027"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101027_3","label":"Интегрировать и поддерживать стек Elasticsearch для Middle Machine Learning Engineer (Search & Ranking)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101027","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Machine Learning Engineer (Search & Ranking): Elasticsearch. Ранжирование товарной выдачи в поиске маркетплейса с учетом персонализации и контекста.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101027"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101027_4","label":"Интегрировать и поддерживать стек Git для Middle Machine Learning Engineer (Search & Ranking)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101027","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Machine Learning Engineer (Search & Ranking): Git. Ранжирование товарной выдачи в поиске маркетплейса с учетом персонализации и контекста.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101027"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101028_1","label":"Интегрировать и поддерживать стек C++ для Lead Computer Vision Architect","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101028","source_type":"vacancy","evidence_quote":"Требование вакансии Lead Computer Vision Architect: C++. Архитектура бортового восприятия беспилотного транспорта: 3D детекция препятствий и трекинг.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101028"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101028_2","label":"Интегрировать и поддерживать стек Git для Lead Computer Vision Architect","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101028","source_type":"vacancy","evidence_quote":"Требование вакансии Lead Computer Vision Architect: Git. Архитектура бортового восприятия беспилотного транспорта: 3D детекция препятствий и трекинг.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101028"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101028_3","label":"Интегрировать и поддерживать стек Linux для Lead Computer Vision Architect","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101028","source_type":"vacancy","evidence_quote":"Требование вакансии Lead Computer Vision Architect: Linux. Архитектура бортового восприятия беспилотного транспорта: 3D детекция препятствий и трекинг.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101028"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101028_4","label":"Интегрировать и поддерживать стек OpenCV для Lead Computer Vision Architect","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101028","source_type":"vacancy","evidence_quote":"Требование вакансии Lead Computer Vision Architect: OpenCV. Архитектура бортового восприятия беспилотного транспорта: 3D детекция препятствий и трекинг.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101028"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101029_1","label":"Проектирование таблиц и оптимизация медленных запросов в PostgreSQL и ClickHouse.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101029","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Data Engineer (ETL & DWH) (Mindbox): Проектирование таблиц и оптимизация медленных запросов в PostgreSQL и ClickHouse.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101029"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101029_2","label":"Написание пайплайнов загрузки данных в Apache Airflow на Python, запуск сервисов в Docker.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101029","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Data Engineer (ETL & DWH) (Mindbox): Написание пайплайнов загрузки данных в Apache Airflow на Python, запуск сервисов в Docker.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101029"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101029_1","label":"Интегрировать и поддерживать стек Airflow для Middle Data Engineer (ETL & DWH)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101029","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Engineer (ETL & DWH): Airflow. Построение хранилища клиентских данных маркетинговой автоматизации (CDP платформа).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101029"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101029_2","label":"Интегрировать и поддерживать стек ClickHouse для Middle Data Engineer (ETL & DWH)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101029","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Engineer (ETL & DWH): ClickHouse. Построение хранилища клиентских данных маркетинговой автоматизации (CDP платформа).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101029"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101029_3","label":"Интегрировать и поддерживать стек Docker для Middle Data Engineer (ETL & DWH)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101029","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Engineer (ETL & DWH): Docker. Построение хранилища клиентских данных маркетинговой автоматизации (CDP платформа).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101029"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101029_4","label":"Интегрировать и поддерживать стек Git для Middle Data Engineer (ETL & DWH)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101029","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Engineer (ETL & DWH): Git. Построение хранилища клиентских данных маркетинговой автоматизации (CDP платформа).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101029"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101030_1","label":"Разработка вспомогательных ML сервисов: классификация ошибок студентов, рекомендации уроков в Scikit-learn и PyTorch.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101030","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior Machine Learning Engineer (Skyeng Tech): Разработка вспомогательных ML сервисов: классификация ошибок студентов, рекомендации уроков в Scikit-learn и PyTorch.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101030"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101030_2","label":"Разработка простых API на FastAPI, сборка контейнеров в Docker, контроль версий Git.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101030","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior Machine Learning Engineer (Skyeng Tech): Разработка простых API на FastAPI, сборка контейнеров в Docker, контроль версий Git.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101030"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101030_1","label":"Интегрировать и поддерживать стек Docker для Junior Machine Learning Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101030","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Machine Learning Engineer: Docker. Разработка адаптивных алгоритмов подбора упражнений и распознавания произношения.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101030"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101030_2","label":"Интегрировать и поддерживать стек FastAPI для Junior Machine Learning Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101030","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Machine Learning Engineer: FastAPI. Разработка адаптивных алгоритмов подбора упражнений и распознавания произношения.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101030"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101030_3","label":"Интегрировать и поддерживать стек Git для Junior Machine Learning Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101030","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Machine Learning Engineer: Git. Разработка адаптивных алгоритмов подбора упражнений и распознавания произношения.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101030"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101030_4","label":"Интегрировать и поддерживать стек PyTorch для Junior Machine Learning Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101030","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Machine Learning Engineer: PyTorch. Разработка адаптивных алгоритмов подбора упражнений и распознавания произношения.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101030"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101031_1","label":"Интегрировать и поддерживать стек CI/CD для Senior MLOps & Infrastructure Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101031","source_type":"vacancy","evidence_quote":"Требование вакансии Senior MLOps & Infrastructure Engineer: CI/CD. Автоматизация развертывания платформы машинного обучения для корпоративных заказчиков.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101031"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101031_2","label":"Интегрировать и поддерживать стек Docker для Senior MLOps & Infrastructure Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101031","source_type":"vacancy","evidence_quote":"Требование вакансии Senior MLOps & Infrastructure Engineer: Docker. Автоматизация развертывания платформы машинного обучения для корпоративных заказчиков.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101031"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101031_3","label":"Интегрировать и поддерживать стек Kubernetes для Senior MLOps & Infrastructure Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101031","source_type":"vacancy","evidence_quote":"Требование вакансии Senior MLOps & Infrastructure Engineer: Kubernetes. Автоматизация развертывания платформы машинного обучения для корпоративных заказчиков.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101031"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101031_4","label":"Интегрировать и поддерживать стек Linux для Senior MLOps & Infrastructure Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101031","source_type":"vacancy","evidence_quote":"Требование вакансии Senior MLOps & Infrastructure Engineer: Linux. Автоматизация развертывания платформы машинного обучения для корпоративных заказчиков.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101031"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101032_1","label":"Обучение и файн-тюнинг трансформеров HuggingFace Transformers на PyTorch.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101032","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Data Scientist (NLP / Chatbots) (МТС AI): Обучение и файн-тюнинг трансформеров HuggingFace Transformers на PyTorch.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101032"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101032_2","label":"Создание REST API на FastAPI, упаковка в Docker, анализ эффективности диалогов через SQL.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101032","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Data Scientist (NLP / Chatbots) (МТС AI): Создание REST API на FastAPI, упаковка в Docker, анализ эффективности диалогов через SQL.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101032"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101032_1","label":"Интегрировать и поддерживать стек Docker для Middle Data Scientist (NLP / Chatbots)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101032","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Scientist (NLP / Chatbots): Docker. Разработка диалоговых систем, интентов пользователей и суммаризации обращений.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101032"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101032_2","label":"Интегрировать и поддерживать стек FastAPI для Middle Data Scientist (NLP / Chatbots)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101032","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Scientist (NLP / Chatbots): FastAPI. Разработка диалоговых систем, интентов пользователей и суммаризации обращений.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101032"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101032_3","label":"Интегрировать и поддерживать стек Git для Middle Data Scientist (NLP / Chatbots)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101032","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Scientist (NLP / Chatbots): Git. Разработка диалоговых систем, интентов пользователей и суммаризации обращений.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101032"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101032_4","label":"Интегрировать и поддерживать стек PyTorch для Middle Data Scientist (NLP / Chatbots)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101032","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Scientist (NLP / Chatbots): PyTorch. Разработка диалоговых систем, интентов пользователей и суммаризации обращений.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101032"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101033_1","label":"Интеграция с Apache Kafka, шардированный PostgreSQL, деплой в Kubernetes через Docker, проведение код-ревью в Git.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101033","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Backend Go/Python Engineer (Data Services) (Авито (Avito Tech)): Интеграция с Apache Kafka, шардированный PostgreSQL, деплой в Kubernetes через Docker, проведение код-ревью в Git.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101033"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101033_1","label":"Интегрировать и поддерживать стек Docker для Senior Backend Go/Python Engineer (Data Services)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101033","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Backend Go/Python Engineer (Data Services): Docker. Высоконагруженные микросервисы доставки данных объявлений и профилей пользователей.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101033"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101033_2","label":"Интегрировать и поддерживать стек Git для Senior Backend Go/Python Engineer (Data Services)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101033","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Backend Go/Python Engineer (Data Services): Git. Высоконагруженные микросервисы доставки данных объявлений и профилей пользователей.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101033"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101033_3","label":"Интегрировать и поддерживать стек Go для Senior Backend Go/Python Engineer (Data Services)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101033","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Backend Go/Python Engineer (Data Services): Go. Высоконагруженные микросервисы доставки данных объявлений и профилей пользователей.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101033"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101033_4","label":"Интегрировать и поддерживать стек Kafka для Senior Backend Go/Python Engineer (Data Services)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101033","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Backend Go/Python Engineer (Data Services): Kafka. Высоконагруженные микросервисы доставки данных объявлений и профилей пользователей.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101033"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101034_1","label":"Написание аналитических SQL запросов к ClickHouse и PostgreSQL, обработка данных в Pandas, оформление витрин, работа в с","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101034","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior+ Data Analyst / BI Developer (Ozon Marketplace): Написание аналитических SQL запросов к ClickHouse и PostgreSQL, обработка данных в Pandas, оформление витрин, работа в системе контроля версий Git.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101034"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101034_1","label":"Интегрировать и поддерживать стек ClickHouse для Junior+ Data Analyst / BI Developer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101034","source_type":"vacancy","evidence_quote":"Требование вакансии Junior+ Data Analyst / BI Developer: ClickHouse. Разработка дашбордов для продавцов маркетплейса, расчет unit-экономики и конверсий.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101034"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101034_2","label":"Интегрировать и поддерживать стек Git для Junior+ Data Analyst / BI Developer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101034","source_type":"vacancy","evidence_quote":"Требование вакансии Junior+ Data Analyst / BI Developer: Git. Разработка дашбордов для продавцов маркетплейса, расчет unit-экономики и конверсий.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101034"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101034_3","label":"Интегрировать и поддерживать стек Pandas для Junior+ Data Analyst / BI Developer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101034","source_type":"vacancy","evidence_quote":"Требование вакансии Junior+ Data Analyst / BI Developer: Pandas. Разработка дашбордов для продавцов маркетплейса, расчет unit-экономики и конверсий.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101034"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101034_4","label":"Интегрировать и поддерживать стек PostgreSQL для Junior+ Data Analyst / BI Developer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101034","source_type":"vacancy","evidence_quote":"Требование вакансии Junior+ Data Analyst / BI Developer: PostgreSQL. Разработка дашбордов для продавцов маркетплейса, расчет unit-экономики и конверсий.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101034"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101035_1","label":"Интегрировать и поддерживать стек CatBoost для Middle ML Engineer (Pricing & Supply Chain)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101035","source_type":"vacancy","evidence_quote":"Требование вакансии Middle ML Engineer (Pricing & Supply Chain): CatBoost. Алгоритмическое динамическое ценообразование и прогнозирование складских запасов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101035"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101035_2","label":"Интегрировать и поддерживать стек Docker для Middle ML Engineer (Pricing & Supply Chain)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101035","source_type":"vacancy","evidence_quote":"Требование вакансии Middle ML Engineer (Pricing & Supply Chain): Docker. Алгоритмическое динамическое ценообразование и прогнозирование складских запасов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101035"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101035_3","label":"Интегрировать и поддерживать стек FastAPI для Middle ML Engineer (Pricing & Supply Chain)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101035","source_type":"vacancy","evidence_quote":"Требование вакансии Middle ML Engineer (Pricing & Supply Chain): FastAPI. Алгоритмическое динамическое ценообразование и прогнозирование складских запасов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101035"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101035_4","label":"Интегрировать и поддерживать стек Git для Middle ML Engineer (Pricing & Supply Chain)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101035","source_type":"vacancy","evidence_quote":"Требование вакансии Middle ML Engineer (Pricing & Supply Chain): Git. Алгоритмическое динамическое ценообразование и прогнозирование складских запасов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101035"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101036_1","label":"Обучение моделей распознавания лиц и биометрии в PyTorch, дистилляция и квантование (INT8/FP16), экспорт в ONNX и оптими","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101036","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Computer Vision Engineer (Edge AI / Embedded) (VisionLabs): Обучение моделей распознавания лиц и биометрии в PyTorch, дистилляция и квантование (INT8/FP16), экспорт в ONNX и оптимизация под ARM/Linux на чистом C++ с OpenCV.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101036"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101036_1","label":"Интегрировать и поддерживать стек C++ для Senior Computer Vision Engineer (Edge AI / Embedded)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101036","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Computer Vision Engineer (Edge AI / Embedded): C++. Оптимизация нейронных сетей распознавания лиц для встраиваемых платформ и камер.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101036"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101036_2","label":"Интегрировать и поддерживать стек Git для Senior Computer Vision Engineer (Edge AI / Embedded)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101036","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Computer Vision Engineer (Edge AI / Embedded): Git. Оптимизация нейронных сетей распознавания лиц для встраиваемых платформ и камер.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101036"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101036_3","label":"Интегрировать и поддерживать стек Linux для Senior Computer Vision Engineer (Edge AI / Embedded)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101036","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Computer Vision Engineer (Edge AI / Embedded): Linux. Оптимизация нейронных сетей распознавания лиц для встраиваемых платформ и камер.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101036"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101036_4","label":"Интегрировать и поддерживать стек ONNX для Senior Computer Vision Engineer (Edge AI / Embedded)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101036","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Computer Vision Engineer (Edge AI / Embedded): ONNX. Оптимизация нейронных сетей распознавания лиц для встраиваемых платформ и камер.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101036"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101037_1","label":"Автоматизация развертывания сервисов в Kubernetes, поддержка контуров MLflow и Apache Airflow, настройка автоматического","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101037","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle MLOps / DevOps Engineer (СберМаркет (Купер)): Автоматизация развертывания сервисов в Kubernetes, поддержка контуров MLflow и Apache Airflow, настройка автоматического переобучения моделей при дрейфе данных.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101037"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101037_1","label":"Интегрировать и поддерживать стек Airflow для Middle MLOps / DevOps Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101037","source_type":"vacancy","evidence_quote":"Требование вакансии Middle MLOps / DevOps Engineer: Airflow. Построение CI/CD пайплайнов для моделей прогнозирования времени сборки и доставки заказов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101037"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101037_2","label":"Интегрировать и поддерживать стек CI/CD для Middle MLOps / DevOps Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101037","source_type":"vacancy","evidence_quote":"Требование вакансии Middle MLOps / DevOps Engineer: CI/CD. Построение CI/CD пайплайнов для моделей прогнозирования времени сборки и доставки заказов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101037"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101037_3","label":"Интегрировать и поддерживать стек Docker для Middle MLOps / DevOps Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101037","source_type":"vacancy","evidence_quote":"Требование вакансии Middle MLOps / DevOps Engineer: Docker. Построение CI/CD пайплайнов для моделей прогнозирования времени сборки и доставки заказов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101037"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101037_4","label":"Интегрировать и поддерживать стек Git для Middle MLOps / DevOps Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101037","source_type":"vacancy","evidence_quote":"Требование вакансии Middle MLOps / DevOps Engineer: Git. Построение CI/CD пайплайнов для моделей прогнозирования времени сборки и доставки заказов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101037"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101038_1","label":"Интегрировать и поддерживать стек Docker для Junior Python / ML Developer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101038","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Python / ML Developer: Docker. Поддержка бэкенда и простых предиктивных модулей для региональных корпоративных клиентов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101038"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101038_2","label":"Интегрировать и поддерживать стек FastAPI для Junior Python / ML Developer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101038","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Python / ML Developer: FastAPI. Поддержка бэкенда и простых предиктивных модулей для региональных корпоративных клиентов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101038"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101038_3","label":"Интегрировать и поддерживать стек Git для Junior Python / ML Developer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101038","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Python / ML Developer: Git. Поддержка бэкенда и простых предиктивных модулей для региональных корпоративных клиентов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101038"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101038_4","label":"Интегрировать и поддерживать стек Pandas для Junior Python / ML Developer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101038","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Python / ML Developer: Pandas. Поддержка бэкенда и простых предиктивных модулей для региональных корпоративных клиентов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101038"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101039_1","label":"Проектирование высоконадежных сред распределенных вычислений на Apache Spark и Kafka в кластерах Kubernetes.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101039","source_type":"vacancy","evidence_quote":"Обязанность позиции Lead Big Data & AI Architect (Газпромбанк): Проектирование высоконадежных сред распределенных вычислений на Apache Spark и Kafka в кластерах Kubernetes.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101039"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101039_1","label":"Интегрировать и поддерживать стек Apache Kafka для Lead Big Data & AI Architect","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101039","source_type":"vacancy","evidence_quote":"Требование вакансии Lead Big Data & AI Architect: Apache Kafka. Корпоративная архитектура банковской платформы данных и фабрики моделей искусственного интеллекта.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101039"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101039_2","label":"Интегрировать и поддерживать стек Apache Spark для Lead Big Data & AI Architect","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101039","source_type":"vacancy","evidence_quote":"Требование вакансии Lead Big Data & AI Architect: Apache Spark. Корпоративная архитектура банковской платформы данных и фабрики моделей искусственного интеллекта.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101039"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101039_3","label":"Интегрировать и поддерживать стек CI/CD для Lead Big Data & AI Architect","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101039","source_type":"vacancy","evidence_quote":"Требование вакансии Lead Big Data & AI Architect: CI/CD. Корпоративная архитектура банковской платформы данных и фабрики моделей искусственного интеллекта.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101039"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101039_4","label":"Интегрировать и поддерживать стек ClickHouse для Lead Big Data & AI Architect","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101039","source_type":"vacancy","evidence_quote":"Требование вакансии Lead Big Data & AI Architect: ClickHouse. Корпоративная архитектура банковской платформы данных и фабрики моделей искусственного интеллекта.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101039"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101040_1","label":"Оптимизация инференса для стриминга в реальном времени, упаковка в Docker под Linux, интеграция с микросервисами через F","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101040","source_type":"vacancy","evidence_quote":"Обязанность позиции Senior Data Scientist (Audio & Speech Synthesis) (SberDevices (Сбер)): Оптимизация инференса для стриминга в реальном времени, упаковка в Docker под Linux, интеграция с микросервисами через FastAPI.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101040"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101040_1","label":"Интегрировать и поддерживать стек Docker для Senior Data Scientist (Audio & Speech Synthesis)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101040","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Scientist (Audio & Speech Synthesis): Docker. Синтез речи (TTS) и голосовое клонирование для умных устройств и ассистента Салют.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101040"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101040_2","label":"Интегрировать и поддерживать стек FastAPI для Senior Data Scientist (Audio & Speech Synthesis)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101040","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Scientist (Audio & Speech Synthesis): FastAPI. Синтез речи (TTS) и голосовое клонирование для умных устройств и ассистента Салют.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101040"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101040_3","label":"Интегрировать и поддерживать стек Git для Senior Data Scientist (Audio & Speech Synthesis)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101040","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Scientist (Audio & Speech Synthesis): Git. Синтез речи (TTS) и голосовое клонирование для умных устройств и ассистента Салют.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101040"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101040_4","label":"Интегрировать и поддерживать стек Linux для Senior Data Scientist (Audio & Speech Synthesis)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101040","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Scientist (Audio & Speech Synthesis): Linux. Синтез речи (TTS) и голосовое клонирование для умных устройств и ассистента Салют.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101040"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101041_1","label":"Интегрировать и поддерживать стек CatBoost для Middle Data Scientist (Customer Analytics & Churn)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101041","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Scientist (Customer Analytics & Churn): CatBoost. Прогнозирование оттока абонентов, моделирование пожизненной ценности клиента (LTV).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101041"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101041_2","label":"Интегрировать и поддерживать стек Git для Middle Data Scientist (Customer Analytics & Churn)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101041","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Scientist (Customer Analytics & Churn): Git. Прогнозирование оттока абонентов, моделирование пожизненной ценности клиента (LTV).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101041"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101041_3","label":"Интегрировать и поддерживать стек Pandas для Middle Data Scientist (Customer Analytics & Churn)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101041","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Scientist (Customer Analytics & Churn): Pandas. Прогнозирование оттока абонентов, моделирование пожизненной ценности клиента (LTV).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101041"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101041_4","label":"Интегрировать и поддерживать стек PostgreSQL для Middle Data Scientist (Customer Analytics & Churn)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101041","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Scientist (Customer Analytics & Churn): PostgreSQL. Прогнозирование оттока абонентов, моделирование пожизненной ценности клиента (LTV).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101041"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101042_1","label":"Интегрировать и поддерживать стек Docker для Senior MLOps Engineer (LLM Serving & Triton)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101042","source_type":"vacancy","evidence_quote":"Требование вакансии Senior MLOps Engineer (LLM Serving & Triton): Docker. Высокопроизводительный инференс генеративных моделей с гарантированным SLA и минимальным TTFT.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101042"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101042_2","label":"Интегрировать и поддерживать стек Kafka для Senior MLOps Engineer (LLM Serving & Triton)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101042","source_type":"vacancy","evidence_quote":"Требование вакансии Senior MLOps Engineer (LLM Serving & Triton): Kafka. Высокопроизводительный инференс генеративных моделей с гарантированным SLA и минимальным TTFT.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101042"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101042_3","label":"Интегрировать и поддерживать стек Kubernetes для Senior MLOps Engineer (LLM Serving & Triton)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101042","source_type":"vacancy","evidence_quote":"Требование вакансии Senior MLOps Engineer (LLM Serving & Triton): Kubernetes. Высокопроизводительный инференс генеративных моделей с гарантированным SLA и минимальным TTFT.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101042"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101042_4","label":"Интегрировать и поддерживать стек Linux для Senior MLOps Engineer (LLM Serving & Triton)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101042","source_type":"vacancy","evidence_quote":"Требование вакансии Senior MLOps Engineer (LLM Serving & Triton): Linux. Высокопроизводительный инференс генеративных моделей с гарантированным SLA и минимальным TTFT.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101042"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101043_1","label":"Разработка моделей трансформации данных с помощью dbt в ClickHouse, построение DAG в Apache Airflow, написание служебных","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101043","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Data Engineer (ClickHouse & dbt) (Самокат (Умный ритейл)): Разработка моделей трансформации данных с помощью dbt в ClickHouse, построение DAG в Apache Airflow, написание служебных утилит на Python, работа в Docker и Git.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101043"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101043_1","label":"Интегрировать и поддерживать стек Airflow для Middle Data Engineer (ClickHouse & dbt)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101043","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Engineer (ClickHouse & dbt): Airflow. Построение аналитического хранилища данных для операционного мониторинга дарксторов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101043"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101043_2","label":"Интегрировать и поддерживать стек ClickHouse для Middle Data Engineer (ClickHouse & dbt)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101043","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Engineer (ClickHouse & dbt): ClickHouse. Построение аналитического хранилища данных для операционного мониторинга дарксторов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101043"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101043_3","label":"Интегрировать и поддерживать стек Docker для Middle Data Engineer (ClickHouse & dbt)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101043","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Engineer (ClickHouse & dbt): Docker. Построение аналитического хранилища данных для операционного мониторинга дарксторов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101043"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101043_4","label":"Интегрировать и поддерживать стек Git для Middle Data Engineer (ClickHouse & dbt)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101043","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Data Engineer (ClickHouse & dbt): Git. Построение аналитического хранилища данных для операционного мониторинга дарксторов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101043"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101044_1","label":"Интегрировать и поддерживать стек Docker для Junior NLP Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101044","source_type":"vacancy","evidence_quote":"Требование вакансии Junior NLP Engineer: Docker. Тематическая классификация постов, извлечение именованных сущностей (NER).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101044"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101044_2","label":"Интегрировать и поддерживать стек Git для Junior NLP Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101044","source_type":"vacancy","evidence_quote":"Требование вакансии Junior NLP Engineer: Git. Тематическая классификация постов, извлечение именованных сущностей (NER).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101044"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101044_3","label":"Интегрировать и поддерживать стек Linux для Junior NLP Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101044","source_type":"vacancy","evidence_quote":"Требование вакансии Junior NLP Engineer: Linux. Тематическая классификация постов, извлечение именованных сущностей (NER).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101044"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101044_4","label":"Интегрировать и поддерживать стек PyTorch для Junior NLP Engineer","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101044","source_type":"vacancy","evidence_quote":"Требование вакансии Junior NLP Engineer: PyTorch. Тематическая классификация постов, извлечение именованных сущностей (NER).","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101044"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101045_1","label":"Интегрировать и поддерживать стек CatBoost для Senior Machine Learning Engineer (Fraud Detection)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101045","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Machine Learning Engineer (Fraud Detection): CatBoost. Обнаружение мошеннических транзакций в реальном времени с задержкой принятия решения до 30 мс.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101045"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101045_2","label":"Интегрировать и поддерживать стек Docker для Senior Machine Learning Engineer (Fraud Detection)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101045","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Machine Learning Engineer (Fraud Detection): Docker. Обнаружение мошеннических транзакций в реальном времени с задержкой принятия решения до 30 мс.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101045"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101045_3","label":"Интегрировать и поддерживать стек FastAPI для Senior Machine Learning Engineer (Fraud Detection)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101045","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Machine Learning Engineer (Fraud Detection): FastAPI. Обнаружение мошеннических транзакций в реальном времени с задержкой принятия решения до 30 мс.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101045"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101045_4","label":"Интегрировать и поддерживать стек Git для Senior Machine Learning Engineer (Fraud Detection)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101045","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Machine Learning Engineer (Fraud Detection): Git. Обнаружение мошеннических транзакций в реальном времени с задержкой принятия решения до 30 мс.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101045"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101046_1","label":"Интегрировать и поддерживать стек Docker для Middle Deep Learning Engineer (Generative AI & Diffusion)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101046","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Deep Learning Engineer (Generative AI & Diffusion): Docker. Обучение и оптимизация диффузионных моделей генерации изображений и видео по текстовому описанию.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101046"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101046_2","label":"Интегрировать и поддерживать стек FastAPI для Middle Deep Learning Engineer (Generative AI & Diffusion)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101046","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Deep Learning Engineer (Generative AI & Diffusion): FastAPI. Обучение и оптимизация диффузионных моделей генерации изображений и видео по текстовому описанию.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101046"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101046_3","label":"Интегрировать и поддерживать стек Git для Middle Deep Learning Engineer (Generative AI & Diffusion)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101046","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Deep Learning Engineer (Generative AI & Diffusion): Git. Обучение и оптимизация диффузионных моделей генерации изображений и видео по текстовому описанию.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101046"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101046_4","label":"Интегрировать и поддерживать стек Linux для Middle Deep Learning Engineer (Generative AI & Diffusion)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101046","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Deep Learning Engineer (Generative AI & Diffusion): Linux. Обучение и оптимизация диффузионных моделей генерации изображений и видео по текстовому описанию.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101046"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101047_1","label":"Интегрировать и поддерживать стек Apache Spark для Senior Data Platform / Spark Architect","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101047","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Platform / Spark Architect: Apache Spark. Обработка телеметрии и поездок такси: расчет динамического ценообразования и баланса спроса/предложе","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101047"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101047_2","label":"Интегрировать и поддерживать стек Kafka для Senior Data Platform / Spark Architect","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101047","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Platform / Spark Architect: Kafka. Обработка телеметрии и поездок такси: расчет динамического ценообразования и баланса спроса/предложе","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101047"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101047_3","label":"Интегрировать и поддерживать стек Kubernetes для Senior Data Platform / Spark Architect","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101047","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Platform / Spark Architect: Kubernetes. Обработка телеметрии и поездок такси: расчет динамического ценообразования и баланса спроса/предложе","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101047"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101047_4","label":"Интегрировать и поддерживать стек Linux для Senior Data Platform / Spark Architect","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101047","source_type":"vacancy","evidence_quote":"Требование вакансии Senior Data Platform / Spark Architect: Linux. Обработка телеметрии и поездок такси: расчет динамического ценообразования и баланса спроса/предложе","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101047"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101048_1","label":"Анализ табличных медицинских данных и последовательностей с использованием Pandas, Scikit-learn, статистических методов.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101048","source_type":"vacancy","evidence_quote":"Обязанность позиции Middle Machine Learning Engineer (Bioinformatics & Health) (Genotek): Анализ табличных медицинских данных и последовательностей с использованием Pandas, Scikit-learn, статистических методов.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101048"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101048_1","label":"Интегрировать и поддерживать стек Docker для Middle Machine Learning Engineer (Bioinformatics & Health)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101048","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Machine Learning Engineer (Bioinformatics & Health): Docker. Анализ геномных вариантов, поиск полиморфизмов и прогнозирование рисков наследственных заболеваний.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101048"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101048_2","label":"Интегрировать и поддерживать стек Git для Middle Machine Learning Engineer (Bioinformatics & Health)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101048","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Machine Learning Engineer (Bioinformatics & Health): Git. Анализ геномных вариантов, поиск полиморфизмов и прогнозирование рисков наследственных заболеваний.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101048"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101048_3","label":"Интегрировать и поддерживать стек Linux для Middle Machine Learning Engineer (Bioinformatics & Health)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101048","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Machine Learning Engineer (Bioinformatics & Health): Linux. Анализ геномных вариантов, поиск полиморфизмов и прогнозирование рисков наследственных заболеваний.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101048"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101048_4","label":"Интегрировать и поддерживать стек Pandas для Middle Machine Learning Engineer (Bioinformatics & Health)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101048","source_type":"vacancy","evidence_quote":"Требование вакансии Middle Machine Learning Engineer (Bioinformatics & Health): Pandas. Анализ геномных вариантов, поиск полиморфизмов и прогнозирование рисков наследственных заболеваний.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101048"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_resp_hh-101049_1","label":"Написание простых дагов в Apache Airflow на Python, выполнение SQL скриптов к PostgreSQL, контейнеризация Docker, контро","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101049","source_type":"vacancy","evidence_quote":"Обязанность позиции Junior Data Engineer (ETL Pipelines) (S7 Airlines Tech): Написание простых дагов в Apache Airflow на Python, выполнение SQL скриптов к PostgreSQL, контейнеризация Docker, контроль изменений через Git.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101049"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101049_1","label":"Интегрировать и поддерживать стек Airflow для Junior Data Engineer (ETL Pipelines)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101049","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Data Engineer (ETL Pipelines): Airflow. Поддержка конвейеров загрузки расписаний, цен билетов и бронирований авиакомпании.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101049"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101049_2","label":"Интегрировать и поддерживать стек Docker для Junior Data Engineer (ETL Pipelines)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101049","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Data Engineer (ETL Pipelines): Docker. Поддержка конвейеров загрузки расписаний, цен билетов и бронирований авиакомпании.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101049"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101049_3","label":"Интегрировать и поддерживать стек Git для Junior Data Engineer (ETL Pipelines)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101049","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Data Engineer (ETL Pipelines): Git. Поддержка конвейеров загрузки расписаний, цен билетов и бронирований авиакомпании.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101049"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101049_4","label":"Интегрировать и поддерживать стек PostgreSQL для Junior Data Engineer (ETL Pipelines)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101049","source_type":"vacancy","evidence_quote":"Требование вакансии Junior Data Engineer (ETL Pipelines): PostgreSQL. Поддержка конвейеров загрузки расписаний, цен билетов и бронирований авиакомпании.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101049"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101050_1","label":"Интегрировать и поддерживать стек C++ для Lead AI Research Scientist","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101050","source_type":"vacancy","evidence_quote":"Требование вакансии Lead AI Research Scientist: C++. Фундаментальные исследования в области обучаемости глубоких сетей, нейроморфных вычислений и AGI.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101050"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101050_2","label":"Интегрировать и поддерживать стек Git для Lead AI Research Scientist","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101050","source_type":"vacancy","evidence_quote":"Требование вакансии Lead AI Research Scientist: Git. Фундаментальные исследования в области обучаемости глубоких сетей, нейроморфных вычислений и AGI.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101050"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101050_3","label":"Интегрировать и поддерживать стек Linux для Lead AI Research Scientist","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101050","source_type":"vacancy","evidence_quote":"Требование вакансии Lead AI Research Scientist: Linux. Фундаментальные исследования в области обучаемости глубоких сетей, нейроморфных вычислений и AGI.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101050"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_vac_hh-101050_4","label":"Интегрировать и поддерживать стек PyTorch для Lead AI Research Scientist","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VAC-hh-101050","source_type":"vacancy","evidence_quote":"Требование вакансии Lead AI Research Scientist: PyTorch. Фундаментальные исследования в области обучаемости глубоких сетей, нейроморфных вычислений и AGI.","color":"#0d9488","size":35.0,"parent":"task_vac_hh-101050"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_cit_inc-1_1","label":"Диагностика сбоя с применением Triton","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"action","source_id":"INT-cta-ff7ec890","source_type":"interview","evidence_quote":"Диагностический протокол инцидента inc-1: использование Triton","color":"#0d9488","size":35.0,"parent":"task_cit_inc-1"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_diag_SOP-DATA-042_1","label":"Диагностика сбоя: Выполнить инспекцию лага потребителей топика через утилиту `kafka-consumer-groups.sh` или Prometheus D","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Диагностическая процедура: Выполнить инспекцию лага потребителей топика через утилиту `kafka-consumer-groups.sh` или Prometheus Dashboard.. Контекст: При обнаружении скачка lag > 500k сообщений дежурный инженер обязан идентифицировать зависший partit","color":"#0d9488","size":35.0,"parent":"task_art_inc_SOP-DATA-042_1"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_res_SOP-DATA-042_1","label":"Инструментальное исправление: Apache Kafka. Инвариант: Регламент SOP-DATA-042: Выполнить инспекцию лага потребителей топ","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Инвариант надежности: Регламент SOP-DATA-042: Выполнить инспекцию лага потребителей топика через утилиту `kafka-consumer-groups.sh` или Prometheus Dashboard.. Инструмент: Apache Kafka","color":"#0d9488","size":35.0,"parent":"task_art_inc_SOP-DATA-042_1"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_diag_SOP-DATA-042_2","label":"Диагностика сбоя: Проверить метрики ребалансировки consumer group и выявить сбойный pod в кластере Kubernetes.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Диагностическая процедура: Проверить метрики ребалансировки consumer group и выявить сбойный pod в кластере Kubernetes.. Контекст: В случае постоянных rebalance-штормов необходимо проверить состояние pod в namespace data-streaming ","color":"#0d9488","size":35.0,"parent":"task_art_inc_SOP-DATA-042_2"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_res_SOP-DATA-042_2","label":"Инструментальное исправление: Kubernetes. Инвариант: Регламент SOP-DATA-042: Проверить метрики ребалансировки consumer g","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Инвариант надежности: Регламент SOP-DATA-042: Проверить метрики ребалансировки consumer group и выявить сбойный pod в кластере Kubernetes.. Инструмент: Kubernetes","color":"#0d9488","size":35.0,"parent":"task_art_inc_SOP-DATA-042_2"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_diag_SOP-DATA-042_3","label":"Диагностика сбоя: Диагностировать OOM Executor по логам YARN/Spark UI и провести тюнинг памяти `spark.executor.memoryOve","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Диагностическая процедура: Диагностировать OOM Executor по логам YARN/Spark UI и провести тюнинг памяти `spark.executor.memoryOverhead`.. Контекст: При аварийном завершении спарк-сессии с кодом 137 инженер анализирует skew партиций и увеличивает sp","color":"#0d9488","size":35.0,"parent":"task_art_inc_SOP-DATA-042_3"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_res_SOP-DATA-042_3","label":"Инструментальное исправление: Apache Spark. Инвариант: Регламент SOP-DATA-042: Диагностировать OOM Executor по логам YAR","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Инвариант надежности: Регламент SOP-DATA-042: Диагностировать OOM Executor по логам YARN/Spark UI и провести тюнинг памяти `spark.executor.memoryOverhead`.. Инструмент: Apache Spark","color":"#0d9488","size":35.0,"parent":"task_art_inc_SOP-DATA-042_3"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_diag_SOP-DATA-042_4","label":"Диагностика сбоя: Запустить идемпотентный backfill данных за период сбоя с валидацией контрольных сумм в ClickHouse.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Диагностическая процедура: Запустить идемпотентный backfill данных за период сбоя с валидацией контрольных сумм в ClickHouse.. Контекст: Перезапуск расчёта витрин выполняется в транзакционном режиме с очисткой временного раздела таблицы ","color":"#0d9488","size":35.0,"parent":"task_art_inc_SOP-DATA-042_4"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_res_SOP-DATA-042_4","label":"Инструментальное исправление: ClickHouse. Инвариант: Регламент SOP-DATA-042: Запустить идемпотентный backfill данных за ","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Инвариант надежности: Регламент SOP-DATA-042: Запустить идемпотентный backfill данных за период сбоя с валидацией контрольных сумм в ClickHouse.. Инструмент: ClickHouse","color":"#0d9488","size":35.0,"parent":"task_art_inc_SOP-DATA-042_4"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_diag_SOP-DATA-042_5","label":"Диагностика сбоя: Зафиксировать миграцию схемы событий через Avro Schema Registry и обновить dbt-модели витрин.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Диагностическая процедура: Зафиксировать миграцию схемы событий через Avro Schema Registry и обновить dbt-модели витрин.. Контекст: Все изменения контрактных схем валидируются на обратную совместимость BACKWARD_TRANSITIVE перед депл","color":"#0d9488","size":35.0,"parent":"task_art_inc_SOP-DATA-042_5"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_res_SOP-DATA-042_5","label":"Инструментальное исправление: dbt. Инвариант: Регламент SOP-DATA-042: Зафиксировать миграцию схемы событий через Avro Sc","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Инвариант надежности: Регламент SOP-DATA-042: Зафиксировать миграцию схемы событий через Avro Schema Registry и обновить dbt-модели витрин.. Инструмент: dbt","color":"#0d9488","size":35.0,"parent":"task_art_inc_SOP-DATA-042_5"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_diag_SOP-DATA-042_6","label":"Диагностика сбоя: Запустить автоматизированные тесты качества данных `dbt test` и уведомить команду в корпоративный кана","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Диагностическая процедура: Запустить автоматизированные тесты качества данных `dbt test` и уведомить команду в корпоративный канал.. Контекст: Пайплайн считается успешно восстановленным только после прохождения dbt test (unique, not_null, acce","color":"#0d9488","size":35.0,"parent":"task_art_inc_SOP-DATA-042_6"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_res_SOP-DATA-042_6","label":"Инструментальное исправление: dbt. Инвариант: Регламент SOP-DATA-042: Запустить автоматизированные тесты качества данных","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Инвариант надежности: Регламент SOP-DATA-042: Запустить автоматизированные тесты качества данных `dbt test` и уведомить команду в корпоративный канал.. Инструмент: dbt","color":"#0d9488","size":35.0,"parent":"task_art_inc_SOP-DATA-042_6"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_diag_habr-postmortem-001_1","label":"Диагностика сбоя: Профилирование памяти через Py-Spy и memory_profiler в Kubernetes","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-habr-postmortem-001","source_type":"artifact","evidence_quote":"Диагностическая процедура: Профилирование памяти через Py-Spy и memory_profiler в Kubernetes. Контекст: Выяснилось, что при обработке запросов с переменным размером батча PyTorch не освобождал кэш CUDA-ал","color":"#0d9488","size":35.0,"parent":"task_art_inc_habr-postmortem-001_1"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_res_habr-postmortem-001_1","label":"Инструментальное исправление: vLLM. Инвариант: Механизм PagedAttention устраняет внешнюю фрагментацию видеопамяти и пред","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-habr-postmortem-001","source_type":"artifact","evidence_quote":"Инвариант надежности: Механизм PagedAttention устраняет внешнюю фрагментацию видеопамяти и предотвращает OOM сбои. Инструмент: vLLM","color":"#0d9488","size":35.0,"parent":"task_art_inc_habr-postmortem-001_1"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_diag_habr-postmortem-002_1","label":"Диагностика сбоя: Профилирование вызовов функций через cProfile и анализ блокировок GIL","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-habr-postmortem-002","source_type":"artifact","evidence_quote":"Диагностическая процедура: Профилирование вызовов функций через cProfile и анализ блокировок GIL. Контекст: полный рефакторинг пайплайна на векторизованные операции NumPy и прямое вычисление оконных агрегатов","color":"#0d9488","size":35.0,"parent":"task_art_inc_habr-postmortem-002_1"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_res_habr-postmortem-002_1","label":"Инструментальное исправление: ClickHouse. Инвариант: Векторизованные вычисления и выгрузка агрегаций в колоночные СУБД (","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-habr-postmortem-002","source_type":"artifact","evidence_quote":"Инвариант надежности: Векторизованные вычисления и выгрузка агрегаций в колоночные СУБД (ClickHouse) на порядки превосходят Python-циклы. Инструмент: ClickHouse","color":"#0d9488","size":35.0,"parent":"task_art_inc_habr-postmortem-002_1"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_diag_habr-postmortem-003_1","label":"Диагностика сбоя: Отслеживание дрейфа распределений через Evidently и логирование метрик в MLflow","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-habr-postmortem-003","source_type":"artifact","evidence_quote":"Диагностическая процедура: Отслеживание дрейфа распределений через Evidently и логирование метрик в MLflow. Контекст: переключили трафик на регуляризованную логистическую регрессию (Ridge / L2 penalty), оптимизированну","color":"#0d9488","size":35.0,"parent":"task_art_inc_habr-postmortem-003_1"},"group":"nodes","classes":"level-action"},{"data":{"id":"act_art_res_habr-postmortem-003_1","label":"Инструментальное исправление: MLflow. Инвариант: Регуляризованные линейные модели с минимизацией LogLoss служат обязател","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"ART-habr-postmortem-003","source_type":"artifact","evidence_quote":"Инвариант надежности: Регуляризованные линейные модели с минимизацией LogLoss служат обязательным бейзлайном устойчивости к дрейфу. Инструмент: MLflow","color":"#0d9488","size":35.0,"parent":"task_art_inc_habr-postmortem-003_1"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_diag_jira_inc_8921_1","label":"Проверка задержки fsync и счетчиков znode через zkCli.sh","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"INC-8921","source_type":"artifact","evidence_quote":"Проверка задержки fsync и счетчиков znode через zkCli.sh","color":"#0d9488","size":35.0,"parent":"node_cand_task_jira_inc_8921"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_diag_jira_inc_8921_2","label":"Анализ системной таблицы system.mutations в ClickHouse","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"INC-8921","source_type":"artifact","evidence_quote":"Анализ системной таблицы system.mutations в ClickHouse","color":"#0d9488","size":35.0,"parent":"node_cand_task_jira_inc_8921"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_diag_jira_inc_8921_3","label":"Мониторинг сетевых сокетов и TCP retransmit в Grafana","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"INC-8921","source_type":"artifact","evidence_quote":"Мониторинг сетевых сокетов и TCP retransmit в Grafana","color":"#0d9488","size":35.0,"parent":"node_cand_task_jira_inc_8921"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_res_jira_inc_8921_1","label":"Принудительная приостановка фоновых мутаций через KILL MUTATION","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"INC-8921","source_type":"artifact","evidence_quote":"Принудительная приостановка фоновых мутаций через KILL MUTATION","color":"#0d9488","size":35.0,"parent":"node_cand_task_jira_inc_8921"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_res_jira_inc_8921_2","label":"Увеличение таймаута сессии zookeeper_session_timeout до 60 секунд","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"INC-8921","source_type":"artifact","evidence_quote":"Увеличение таймаута сессии zookeeper_session_timeout до 60 секунд","color":"#0d9488","size":35.0,"parent":"node_cand_task_jira_inc_8921"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_res_jira_inc_8921_3","label":"Перевод пересчета агрегатов на батчевую инкрементальную замену партиций ATTACH PARTITION","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"INC-8921","source_type":"artifact","evidence_quote":"Перевод пересчета агрегатов на батчевую инкрементальную замену партиций ATTACH PARTITION","color":"#0d9488","size":35.0,"parent":"node_cand_task_jira_inc_8921"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_diag_jira_inc_8945_1","label":"Проверка consumer lag через kafka-consumer-groups.sh","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"INC-8945","source_type":"artifact","evidence_quote":"Проверка consumer lag через kafka-consumer-groups.sh","color":"#0d9488","size":35.0,"parent":"node_cand_task_jira_inc_8945"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_diag_jira_inc_8945_2","label":"Анализ времени выполнения итерации poll() в логах сервиса","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"INC-8945","source_type":"artifact","evidence_quote":"Анализ времени выполнения итерации poll() в логах сервиса","color":"#0d9488","size":35.0,"parent":"node_cand_task_jira_inc_8945"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_res_jira_inc_8945_1","label":"Перенос тяжелой постобработки в асинхронный пул воркеров (ThreadPoolExecutor)","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"INC-8945","source_type":"artifact","evidence_quote":"Перенос тяжелой постобработки в асинхронный пул воркеров (ThreadPoolExecutor)","color":"#0d9488","size":35.0,"parent":"node_cand_task_jira_inc_8945"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_res_jira_inc_8945_2","label":"Увеличение параметра max.poll.interval.ms и уменьшение max.poll.records до 100","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"INC-8945","source_type":"artifact","evidence_quote":"Увеличение параметра max.poll.interval.ms и уменьшение max.poll.records до 100","color":"#0d9488","size":35.0,"parent":"node_cand_task_jira_inc_8945"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_cv_cv_70101_1_resp_1","label":"Разработка и вывод в промышленную эксплуатацию высоконагруженных сервисов инференса LLM на базе vLLM и Triton","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"cv-70101","source_type":"resume","evidence_quote":"Разработка и вывод в промышленную эксплуатацию высоконагруженных сервисов инференса LLM на базе vLLM и Triton","color":"#0d9488","size":35.0,"parent":"node_cand_task_cv_cv_70101_t_bank_fin_948742e6"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_cv_cv_70101_1_resp_2","label":"Построение конвейеров потоковой доставки признаков с использованием Apache Kafka и ClickHouse","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"cv-70101","source_type":"resume","evidence_quote":"Построение конвейеров потоковой доставки признаков с использованием Apache Kafka и ClickHouse","color":"#0d9488","size":35.0,"parent":"node_cand_task_cv_cv_70101_t_bank_fin_948742e6"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_cv_cv_70101_1_resp_3","label":"Настройка сквозного мониторинга дрейфа данных (Data Drift) и латентности инференса в Prometheus и Grafana","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"cv-70101","source_type":"resume","evidence_quote":"Настройка сквозного мониторинга дрейфа данных (Data Drift) и латентности инференса в Prometheus и Grafana","color":"#0d9488","size":35.0,"parent":"node_cand_task_cv_cv_70101_t_bank_fin_948742e6"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_cv_cv_70101_1_ach_1","label":"Достижение: Сократил задержку инференса P99 с 350 мс до 75 мс благодаря внедрению PagedAttention и квантованию AWQ","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"cv-70101","source_type":"resume","evidence_quote":"Сократил задержку инференса P99 с 350 мс до 75 мс благодаря внедрению PagedAttention и квантованию AWQ","color":"#0d9488","size":35.0,"parent":"node_cand_task_cv_cv_70101_t_bank_fin_948742e6"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_cv_cv_70101_1_ach_2","label":"Достижение: Снизил расходы на GPU-инфраструктуру на 40% за счет динамического батчинга","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"cv-70101","source_type":"resume","evidence_quote":"Снизил расходы на GPU-инфраструктуру на 40% за счет динамического батчинга","color":"#0d9488","size":35.0,"parent":"node_cand_task_cv_cv_70101_t_bank_fin_948742e6"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_cv_cv_70101_2_resp_1","label":"Проектирование аналитических витрин данных на базе ClickHouse и PostgreSQL","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"cv-70101","source_type":"resume","evidence_quote":"Проектирование аналитических витрин данных на базе ClickHouse и PostgreSQL","color":"#0d9488","size":35.0,"parent":"node_cand_task_cv_cv_70101____________515d5ff5"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_cv_cv_70101_2_resp_2","label":"Оптимизация тяжелых распределенных SQL-запросов и построение партиций","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"cv-70101","source_type":"resume","evidence_quote":"Оптимизация тяжелых распределенных SQL-запросов и построение партиций","color":"#0d9488","size":35.0,"parent":"node_cand_task_cv_cv_70101____________515d5ff5"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_cv_cv_70101_2_resp_3","label":"Автоматизация сборки и развертывания микросервисов в Docker и Kubernetes","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"cv-70101","source_type":"resume","evidence_quote":"Автоматизация сборки и развертывания микросервисов в Docker и Kubernetes","color":"#0d9488","size":35.0,"parent":"node_cand_task_cv_cv_70101____________515d5ff5"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_cv_cv_70102_1_resp_1","label":"Обучение и валидация моделей ранжирования рекомендательной системы на CatBoost","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"cv-70102","source_type":"resume","evidence_quote":"Обучение и валидация моделей ранжирования рекомендательной системы на CatBoost","color":"#0d9488","size":35.0,"parent":"node_cand_task_cv_cv_70102_e_commerce_ada92128"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_cv_cv_70102_1_resp_2","label":"Проведение A/B тестирования с оценкой статистической значимости критерием Манна-Уитни","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"cv-70102","source_type":"resume","evidence_quote":"Проведение A/B тестирования с оценкой статистической значимости критерием Манна-Уитни","color":"#0d9488","size":35.0,"parent":"node_cand_task_cv_cv_70102_e_commerce_ada92128"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_cv_cv_70102_1_resp_3","label":"Оптимизация расчета признаков с переходом на векторизованные операции NumPy","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"cv-70102","source_type":"resume","evidence_quote":"Оптимизация расчета признаков с переходом на векторизованные операции NumPy","color":"#0d9488","size":35.0,"parent":"node_cand_task_cv_cv_70102_e_commerce_ada92128"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_inc_int_cta_2026_042_1__46d6fd00","label":"Диагностика сбоя с применением prometheus","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"action","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Метрики показывали, что память видеокарт забита на 100%, но реальный размер батча составлял всего 8 запросов.","color":"#0d9488","size":35.0,"parent":"node_cand_task_inc_int_cta_2026_042_1"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_inc_int_cta_2026_042_2_py_spy_1","label":"Диагностика сбоя с применением py-spy","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"action","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Оказалось, стандартный аллокатор PyTorch фрагментировал видеопамять из-за разной длины промптов пользователей.","color":"#0d9488","size":35.0,"parent":"node_cand_task_inc_int_cta_2026_042_2"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_inc_int_cta_2026_042_2_strace_2","label":"Диагностика сбоя с применением strace","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"action","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Оказалось, стандартный аллокатор PyTorch фрагментировал видеопамять из-за разной длины промптов пользователей.","color":"#0d9488","size":35.0,"parent":"node_cand_task_inc_int_cta_2026_042_2"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_inc_int_cta_2026_042_3_vllm_1","label":"Диагностика сбоя с применением vllm","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"action","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"В качестве продакшен-инварианта ввели жесткое правило: длина входящего контекста должна квантоваться с шагом 64 токена, а в CI/CD добавлены тесты на утечку CUDA-памяти при скачках нагрузки.","color":"#0d9488","size":35.0,"parent":"node_cand_task_inc_int_cta_2026_042_3"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_inc_int_cta_2026_042_3__90836275","label":"Диагностика сбоя с применением pagedattention","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"action","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"В качестве продакшен-инварианта ввели жесткое правило: длина входящего контекста должна квантоваться с шагом 64 токена, а в CI/CD добавлены тесты на утечку CUDA-памяти при скачках нагрузки.","color":"#0d9488","size":35.0,"parent":"node_cand_task_inc_int_cta_2026_042_3"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_inc_int_cta_2026_042_4_ebpf_1","label":"Диагностика сбоя с применением ebpf","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"action","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Фреймворки меняются, но понимание того, как ядро ОС распределяет сокеты и память, спасает при каждом втором инциденте.","color":"#0d9488","size":35.0,"parent":"node_cand_task_inc_int_cta_2026_042_4"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_act_inc_int_cta_2026_042_4__67759d8b","label":"Диагностика сбоя с применением cgroups","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"action","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Фреймворки меняются, но понимание того, как ядро ОС распределяет сокеты и память, спасает при каждом втором инциденте.","color":"#0d9488","size":35.0,"parent":"node_cand_task_inc_int_cta_2026_042_4"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_codebase_sample_codebase_job_1","label":"Автоматизированный этап CI/CD: Code Quality Gates","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"CI/CD джоба 'Code Quality Gates' с командами: pip install ruff mypy, ruff check src tests","color":"#0d9488","size":35.0,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_codebase_sample_codebase_job_2","label":"Автоматизированный этап CI/CD: Automated Unit & Stress Tests","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"CI/CD джоба 'Automated Unit & Stress Tests' с командами: pytest -v --cov=src --cov-fail-under=85","color":"#0d9488","size":35.0,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_codebase_sample_codebase_job_3","label":"Автоматизированный этап CI/CD: Docker Image Build & Registry Push","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"CI/CD джоба 'Docker Image Build & Registry Push' с командами: docker build -t mlops-service:latest ., trivy image --severity HIGH,CRITICAL mlops-service:latest","color":"#0d9488","size":35.0,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_codebase_sample_codebase_do_e7134553","label":"Сборка контейнера на базовом образе python:3.11-slim","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Базовый образ Dockerfile: python:3.11-slim","color":"#0d9488","size":35.0,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sop_data_042_act_1","label":"Выполнить инспекцию лага потребителей топика через утилиту `kafka-consumer-groups.sh` или Prometheus Dashboard.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"При обнаружении скачка lag > 500k сообщений дежурный инженер обязан идентифицировать зависший partition и offset.","color":"#0d9488","size":35.0,"parent":"node_cand_sop_data_042_task_1"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sop_data_042_act_2","label":"Проверить метрики ребалансировки consumer group и выявить сбойный pod в кластере Kubernetes.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"В случае постоянных rebalance-штормов необходимо проверить состояние pod в namespace data-streaming командой kubectl get pods.","color":"#0d9488","size":35.0,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sop_data_042_act_3","label":"Диагностировать OOM Executor по логам YARN/Spark UI и провести тюнинг памяти `spark.executor.memoryOverhead`.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"При аварийном завершении спарк-сессии с кодом 137 инженер анализирует skew партиций и увеличивает spark.sql.shuffle.partitions.","color":"#0d9488","size":35.0,"parent":"node_cand_sop_data_042_task_3"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sop_data_042_act_4","label":"Запустить идемпотентный backfill данных за период сбоя с валидацией контрольных сумм в ClickHouse.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"Перезапуск расчёта витрин выполняется в транзакционном режиме с очисткой временного раздела таблицы ClickHouse.","color":"#0d9488","size":35.0,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sop_data_042_act_5","label":"Зафиксировать миграцию схемы событий через Avro Schema Registry и обновить dbt-модели витрин.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"Все изменения контрактных схем валидируются на обратную совместимость BACKWARD_TRANSITIVE перед деплоем.","color":"#0d9488","size":35.0,"parent":"node_cand_sop_data_042_task_5"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sop_data_042_act_6","label":"Запустить автоматизированные тесты качества данных `dbt test` и уведомить команду в корпоративный канал.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"Пайплайн считается успешно восстановленным только после прохождения dbt test (unique, not_null, accepted_values).","color":"#0d9488","size":35.0,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_retrospectives_act_1","label":"Профилирование памяти через Py-Spy и memory_profiler в Kubernetes","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.96,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-RETROSPECTIVES","source_type":"artifact","evidence_quote":"Выяснилось, что при обработке запросов с переменным размером батча PyTorch не освобождал кэш CUDA-аллокатора... перевели на vLLM с PagedAttention","color":"#0d9488","size":35.0,"parent":"node_cand_sample_retrospectives_task_1"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_retrospectives_act_2","label":"Профилирование вызовов функций через cProfile и анализ блокировок GIL","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.94,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-RETROSPECTIVES","source_type":"artifact","evidence_quote":"полный рефакторинг пайплайна на векторизованные операции NumPy и прямое вычисление оконных агрегатов в ClickHouse","color":"#0d9488","size":35.0,"parent":"node_cand_sample_retrospectives_task_2"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_retrospectives_act_3","label":"Отслеживание дрейфа распределений через Evidently и логирование метрик в MLflow","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-RETROSPECTIVES","source_type":"artifact","evidence_quote":"переключили трафик на регуляризованную логистическую регрессию (Ridge / L2 penalty), оптимизированную по LogLoss","color":"#0d9488","size":35.0,"parent":"node_cand_sample_retrospectives_task_3"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_a_01_5_act_1","label":"Применять Написание чистого и эффективного кода на Python, Go, C++, Java в рамках ТФ A/01.5","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Трудовое действие [A/01.5]: Применять Написание чистого и эффективного кода на Python, Go, C++, Java в рамках ТФ A/01.5","color":"#0d9488","size":35.0,"parent":"node_cand_ps_a_01_5_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_a_01_5_act_2","label":"Применять Применение объектно-ориентированного и функционального программирования в рамках ТФ A/01.5","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Трудовое действие [A/01.5]: Применять Применение объектно-ориентированного и функционального программирования в рамках ТФ A/01.5","color":"#0d9488","size":35.0,"parent":"node_cand_ps_a_01_5_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_a_01_5_act_3","label":"Применять Использование структур данных и оценка алгоритмической сложности O(N) в рамках ТФ A/01.5","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Трудовое действие [A/01.5]: Применять Использование структур данных и оценка алгоритмической сложности O(N) в рамках ТФ A/01.5","color":"#0d9488","size":35.0,"parent":"node_cand_ps_a_01_5_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_a_01_5_act_4","label":"Применять Работа с системами контроля версий Git в рамках ТФ A/01.5","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Трудовое действие [A/01.5]: Применять Работа с системами контроля версий Git в рамках ТФ A/01.5","color":"#0d9488","size":35.0,"parent":"node_cand_ps_a_01_5_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_b_01_6_act_1","label":"Применять Проектирование контрактов межсервисного взаимодействия REST и gRPC в рамках ТФ B/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Трудовое действие [B/01.6]: Применять Проектирование контрактов межсервисного взаимодействия REST и gRPC в рамках ТФ B/01.6","color":"#0d9488","size":35.0,"parent":"node_cand_ps_b_01_6_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_b_01_6_act_2","label":"Применять Разработка схем реляционных и документных баз данных в рамках ТФ B/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Трудовое действие [B/01.6]: Применять Разработка схем реляционных и документных баз данных в рамках ТФ B/01.6","color":"#0d9488","size":35.0,"parent":"node_cand_ps_b_01_6_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_b_01_6_act_3","label":"Применять Оптимизация SQL-запросов и построение индексов в рамках ТФ B/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Трудовое действие [B/01.6]: Применять Оптимизация SQL-запросов и построение индексов в рамках ТФ B/01.6","color":"#0d9488","size":35.0,"parent":"node_cand_ps_b_01_6_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_b_01_6_act_4","label":"Применять Интеграция с очередями сообщений и брокерами в рамках ТФ B/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Трудовое действие [B/01.6]: Применять Интеграция с очередями сообщений и брокерами в рамках ТФ B/01.6","color":"#0d9488","size":35.0,"parent":"node_cand_ps_b_01_6_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_c_01_6_act_1","label":"Применять Разработка модульных (unit) и интеграционных тестов (pytest, go test) в рамках ТФ C/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Трудовое действие [C/01.6]: Применять Разработка модульных (unit) и интеграционных тестов (pytest, go test) в рамках ТФ C/01.6","color":"#0d9488","size":35.0,"parent":"node_cand_ps_c_01_6_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_c_01_6_act_2","label":"Применять Настройка пайплайнов автоматической сборки и тестирования CI/CD в рамках ТФ C/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Трудовое действие [C/01.6]: Применять Настройка пайплайнов автоматической сборки и тестирования CI/CD в рамках ТФ C/01.6","color":"#0d9488","size":35.0,"parent":"node_cand_ps_c_01_6_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_c_01_6_act_3","label":"Применять Проведение статического анализа кода и линтинга (mypy, ruff, sonarqube) в рамках ТФ C/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Трудовое действие [C/01.6]: Применять Проведение статического анализа кода и линтинга (mypy, ruff, sonarqube) в рамках ТФ C/01.6","color":"#0d9488","size":35.0,"parent":"node_cand_ps_c_01_6_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_c_01_6_act_4","label":"Применять Профилирование узких мест производительности и утечек памяти в рамках ТФ C/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Трудовое действие [C/01.6]: Применять Профилирование узких мест производительности и утечек памяти в рамках ТФ C/01.6","color":"#0d9488","size":35.0,"parent":"node_cand_ps_c_01_6_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_a_01_6_act_1","label":"Применять Извлечение данных из реляционных и нереляционных СУБД в рамках ТФ A/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [A/01.6]: Применять Извлечение данных из реляционных и нереляционных СУБД в рамках ТФ A/01.6","color":"#0d9488","size":35.0,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_a_01_6_act_2","label":"Применять Очистка данных от пропусков и выбросов в рамках ТФ A/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [A/01.6]: Применять Очистка данных от пропусков и выбросов в рамках ТФ A/01.6","color":"#0d9488","size":35.0,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_a_01_6_act_3","label":"Применять Применение регулярных выражений и текстовой токенизации в рамках ТФ A/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [A/01.6]: Применять Применение регулярных выражений и текстовой токенизации в рамках ТФ A/01.6","color":"#0d9488","size":35.0,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_a_01_6_act_4","label":"Применять Построение пайплайнов ETL/ELT в рамках ТФ A/01.6","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [A/01.6]: Применять Построение пайплайнов ETL/ELT в рамках ТФ A/01.6","color":"#0d9488","size":35.0,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_b_01_7_act_1","label":"Применять Обучение алгоритмов градиентного бустинга и линейных моделей в рамках ТФ B/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [B/01.7]: Применять Обучение алгоритмов градиентного бустинга и линейных моделей в рамках ТФ B/01.7","color":"#0d9488","size":35.0,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_b_01_7_act_2","label":"Применять Проектирование и обучение глубоких нейронных сетей в рамках ТФ B/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [B/01.7]: Применять Проектирование и обучение глубоких нейронных сетей в рамках ТФ B/01.7","color":"#0d9488","size":35.0,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_b_01_7_act_3","label":"Применять Кросс-валидация и расчет метрик ROC-AUC, F1-Score, RMSE в рамках ТФ B/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [B/01.7]: Применять Кросс-валидация и расчет метрик ROC-AUC, F1-Score, RMSE в рамках ТФ B/01.7","color":"#0d9488","size":35.0,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_b_01_7_act_4","label":"Применять Оптимизация гиперпараметров и предотвращение переобучения в рамках ТФ B/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [B/01.7]: Применять Оптимизация гиперпараметров и предотвращение переобучения в рамках ТФ B/01.7","color":"#0d9488","size":35.0,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_c_01_7_act_1","label":"Применять Контейнеризация сервисов инференса в рамках ТФ C/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [C/01.7]: Применять Контейнеризация сервисов инференса в рамках ТФ C/01.7","color":"#0d9488","size":35.0,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_c_01_7_act_2","label":"Применять Оркестрация конвейеров машинного обучения в рамках ТФ C/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [C/01.7]: Применять Оркестрация конвейеров машинного обучения в рамках ТФ C/01.7","color":"#0d9488","size":35.0,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_c_01_7_act_3","label":"Применять Мониторинг дрейфа данных и концептуального сдвига (Data Drift, Concept Drift) в рамках ТФ C/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [C/01.7]: Применять Мониторинг дрейфа данных и концептуального сдвига (Data Drift, Concept Drift) в рамках ТФ C/01.7","color":"#0d9488","size":35.0,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_c_01_7_act_4","label":"Применять Профилирование задержки (latency) и пропускной способности (throughput) в рамках ТФ C/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [C/01.7]: Применять Профилирование задержки (latency) и пропускной способности (throughput) в рамках ТФ C/01.7","color":"#0d9488","size":35.0,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_d_01_7_act_1","label":"Применять Проектирование распределенных схем шардирования и репликации в рамках ТФ D/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [D/01.7]: Применять Проектирование распределенных схем шардирования и репликации в рамках ТФ D/01.7","color":"#0d9488","size":35.0,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_d_01_7_act_2","label":"Применять Разработка автоматических тестов качества данных (dbt tests, Great Expectations) в рамках ТФ D/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [D/01.7]: Применять Разработка автоматических тестов качества данных (dbt tests, Great Expectations) в рамках ТФ D/01.7","color":"#0d9488","size":35.0,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_d_01_7_act_3","label":"Применять Управление метаданными и линиями происхождения данных (Data Lineage) в рамках ТФ D/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [D/01.7]: Применять Управление метаданными и линиями происхождения данных (Data Lineage) в рамках ТФ D/01.7","color":"#0d9488","size":35.0,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_ps_d_01_7_act_4","label":"Применять Настройка политик безопасности и разграничения доступа RBAC в рамках ТФ D/01.7","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Трудовое действие [D/01.7]: Применять Настройка политик безопасности и разграничения доступа RBAC в рамках ТФ D/01.7","color":"#0d9488","size":35.0,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_1","label":"Разработка и вывод в продакшн LLM-агентов и систем семантического поиска.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка и вывод в продакшн LLM-агентов и систем семантического поиска.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_2","label":"Оптимизация инференса моделей с использованием vLLM и Triton.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Оптимизация инференса моделей с использованием vLLM и Triton.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_3","label":"Обучение моделей ранжирования и классификации текстовых запросов.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Обучение моделей ранжирования и классификации текстовых запросов.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_4","label":"Построение признакового пространства и A/B тестирование.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Построение признакового пространства и A/B тестирование.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_5","label":"Анализ клиентских путей, подготовка витрин данных, построение базовых моделей оттока клиентов.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Анализ клиентских путей, подготовка витрин данных, построение базовых моделей оттока клиентов.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_6","label":"Проектирование корпоративной ML-платформы: от Feature Store до распределенного инференса с latency < 20ms.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Проектирование корпоративной ML-платформы: от Feature Store до распределенного инференса с latency < 20ms.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_7","label":"Разработка и оптимизация нейросетей детекции и распознавания лиц для edge-устройств и серверов.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка и оптимизация нейросетей детекции и распознавания лиц для edge-устройств и серверов.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_8","label":"Разработка скоринговых карт и моделей вероятности дефолта PD/LGD для корпоративного кредитования.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка скоринговых карт и моделей вероятности дефолта PD/LGD для корпоративного кредитования.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_9","label":"Развертывание в Kubernetes с GPU nodepools.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Развертывание в Kubernetes с GPU nodepools.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_10","label":"Разработка внутренних сервисов прогнозирования отклика рассылок и интеграция ML-моделей в продукт.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка внутренних сервисов прогнозирования отклика рассылок и интеграция ML-моделей в продукт.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_11","label":"Проектирование аналитического хранилища данных и real-time пайплайнов обработки кликстрима.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Проектирование аналитического хранилища данных и real-time пайплайнов обработки кликстрима.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_12","label":"Построение DWH на ClickHouse и Greenplum, стриминг на Apache Kafka, пакетная обработка на Apache Spark, управление трансформациями с dbt и оркестрация в Airflow.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Построение DWH на ClickHouse и Greenplum, стриминг на Apache Kafka, пакетная обработка на Apache Spark, управление трансформациями с dbt и оркестрация в Airflow.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_13","label":"Разработка алгоритмов рекомендаций контента в ленте.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка алгоритмов рекомендаций контента в ленте.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_14","label":"Обучение больших языковых моделей (LLM), дообучение методом LoRA/QLoRA и выравнивание RLHF.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Обучение больших языковых моделей (LLM), дообучение методом LoRA/QLoRA и выравнивание RLHF.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_15","label":"Проектирование и сопровождение корпоративной платформы данных и потоковых ETL/ELT конвейеров.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Проектирование и сопровождение корпоративной платформы данных и потоковых ETL/ELT конвейеров.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_16","label":"Построение аналитических витрин с dbt и ClickHouse, оркестрация на Apache Airflow, эксплуатация PostgreSQL в Docker.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Построение аналитических витрин с dbt и ClickHouse, оркестрация на Apache Airflow, эксплуатация PostgreSQL в Docker.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_17","label":"Разработка микросервисов скоринга и прогнозирования временных рядов в экосистеме МТС.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка микросервисов скоринга и прогнозирования временных рядов в экосистеме МТС.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_18","label":"Построение скоринговых карт физических и юридических лиц, валидация кредитных рисков.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Построение скоринговых карт физических и юридических лиц, валидация кредитных рисков.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_19","label":"Разработка и внедрение моделей оценки кредитного риска на CatBoost и Scikit-learn.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка и внедрение моделей оценки кредитного риска на CatBoost и Scikit-learn.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_20","label":"Разработка облачного сервиса управляемого машинного обучения (DataSphere / Managed Kubernetes).","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка облачного сервиса управляемого машинного обучения (DataSphere / Managed Kubernetes).","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_21","label":"Проектирование отказоустойчивых кластеров Kubernetes для распределенных ML нагрузок.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Проектирование отказоустойчивых кластеров Kubernetes для распределенных ML нагрузок.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_22","label":"Написание контроллеров на Go и Python, мониторинг с Prometheus и Grafana, автоматизация CI/CD контуров.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Написание контроллеров на Go и Python, мониторинг с Prometheus и Grafana, автоматизация CI/CD контуров.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_23","label":"Разработка алгоритмов компьютерного зрения на PyTorch и OpenCV, экспорт и инференс моделей в ONNX Runtime на C++ и Python.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка алгоритмов компьютерного зрения на PyTorch и OpenCV, экспорт и инференс моделей в ONNX Runtime на C++ и Python.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_24","label":"Развертывание в изолированных Docker контейнерах под Linux.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Развертывание в изолированных Docker контейнерах под Linux.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_25","label":"Управление ML направлением e-commerce: персонализация, динамическое ценообразование, логистика.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Управление ML направлением e-commerce: персонализация, динамическое ценообразование, логистика.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_26","label":"Мониторинг в MLflow, потоковая обработка в Kafka.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Мониторинг в MLflow, потоковая обработка в Kafka.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_27","label":"Анализ геоданных, валидация дорожного графа и классификация отзывов пользователей.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Анализ геоданных, валидация дорожного графа и классификация отзывов пользователей.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_28","label":"Разработка высоконагруженных микросервисов детекции сетевых вторжений с применением ML.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка высоконагруженных микросервисов детекции сетевых вторжений с применением ML.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_29","label":"Разработка серверной части на Go и Python (FastAPI).","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка серверной части на Go и Python (FastAPI).","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_30","label":"Интеграция легковесных моделей машинного обучения в real-time трафик.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Интеграция легковесных моделей машинного обучения в real-time трафик.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_31","label":"Построение мультиагентных систем поддержки клиентов и RAG-поиска по товарной базе.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Построение мультиагентных систем поддержки клиентов и RAG-поиска по товарной базе.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_32","label":"Создание диалоговых агентов и систем поиска на векторных эмбеддингах.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Создание диалоговых агентов и систем поиска на векторных эмбеддингах.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_33","label":"Оптимизация инференса через vLLM, разработка API на FastAPI, упаковка в Docker и оркестрация в Kubernetes.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Оптимизация инференса через vLLM, разработка API на FastAPI, упаковка в Docker и оркестрация в Kubernetes.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_34","label":"Развертывание и сопровождение инфраструктуры GPU кластеров и сервисов машинного обучения.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Развертывание и сопровождение инфраструктуры GPU кластеров и сервисов машинного обучения.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_35","label":"Сопровождение кластеров Kubernetes с GPU-нодами, настройка сервиса MLflow для клиентов, автоматизация сборки образов через CI/CD (GitLab CI).","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Сопровождение кластеров Kubernetes с GPU-нодами, настройка сервиса MLflow для клиентов, автоматизация сборки образов через CI/CD (GitLab CI).","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_36","label":"Мониторинг метрик серверов в Prometheus.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Мониторинг метрик серверов в Prometheus.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_37","label":"Написание парсеров и ETL скриптов на Python, работа с базой PostgreSQL.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Написание парсеров и ETL скриптов на Python, работа с базой PostgreSQL.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_38","label":"Разработка предсказательных моделей временных рядов с использованием CatBoost и PyTorch.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка предсказательных моделей временных рядов с использованием CatBoost и PyTorch.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_39","label":"Разработка фичей на основе логов взаимодействий пользователей, обучение градиентного бустинга CatBoost и двухбашенных нейросетей в PyTorch.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка фичей на основе логов взаимодействий пользователей, обучение градиентного бустинга CatBoost и двухбашенных нейросетей в PyTorch.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_40","label":"Интеграция с поисковым движком Elasticsearch, упаковка в Docker.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Интеграция с поисковым движком Elasticsearch, упаковка в Docker.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_41","label":"Проектирование нейросетевых пайплайнов в PyTorch, оптимизация задержки через TensorRT, разработка высокопроизводительного бортового кода на C++ под Linux.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Проектирование нейросетевых пайплайнов в PyTorch, оптимизация задержки через TensorRT, разработка высокопроизводительного бортового кода на C++ под Linux.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_42","label":"Построение хранилища клиентских данных маркетинговой автоматизации (CDP платформа).","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Построение хранилища клиентских данных маркетинговой автоматизации (CDP платформа).","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_43","label":"Проектирование таблиц и оптимизация медленных запросов в PostgreSQL и ClickHouse.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Проектирование таблиц и оптимизация медленных запросов в PostgreSQL и ClickHouse.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_44","label":"Написание пайплайнов загрузки данных в Apache Airflow на Python, запуск сервисов в Docker.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Написание пайплайнов загрузки данных в Apache Airflow на Python, запуск сервисов в Docker.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_45","label":"Разработка адаптивных алгоритмов подбора упражнений и распознавания произношения.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка адаптивных алгоритмов подбора упражнений и распознавания произношения.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_46","label":"Разработка вспомогательных ML сервисов: классификация ошибок студентов, рекомендации уроков в Scikit-learn и PyTorch.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка вспомогательных ML сервисов: классификация ошибок студентов, рекомендации уроков в Scikit-learn и PyTorch.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_47","label":"Разработка простых API на FastAPI, сборка контейнеров в Docker, контроль версий Git.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка простых API на FastAPI, сборка контейнеров в Docker, контроль версий Git.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_48","label":"Автоматизация развертывания платформы машинного обучения для корпоративных заказчиков.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Автоматизация развертывания платформы машинного обучения для корпоративных заказчиков.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_49","label":"Разработка диалоговых систем, интентов пользователей и суммаризации обращений.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка диалоговых систем, интентов пользователей и суммаризации обращений.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_50","label":"Обучение и файн-тюнинг трансформеров HuggingFace Transformers на PyTorch.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Обучение и файн-тюнинг трансформеров HuggingFace Transformers на PyTorch.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_51","label":"Создание REST API на FastAPI, упаковка в Docker, анализ эффективности диалогов через SQL.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Создание REST API на FastAPI, упаковка в Docker, анализ эффективности диалогов через SQL.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_52","label":"Разработка сервисов на Go и Python с пропускной способностью 50k+ rps.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка сервисов на Go и Python с пропускной способностью 50k+ rps.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_53","label":"Интеграция с Apache Kafka, шардированный PostgreSQL, деплой в Kubernetes через Docker, проведение код-ревью в Git.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Интеграция с Apache Kafka, шардированный PostgreSQL, деплой в Kubernetes через Docker, проведение код-ревью в Git.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_54","label":"Разработка дашбордов для продавцов маркетплейса, расчет unit-экономики и конверсий.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка дашбордов для продавцов маркетплейса, расчет unit-экономики и конверсий.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_55","label":"Написание аналитических SQL запросов к ClickHouse и PostgreSQL, обработка данных в Pandas, оформление витрин, работа в системе контроля версий Git.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Написание аналитических SQL запросов к ClickHouse и PostgreSQL, обработка данных в Pandas, оформление витрин, работа в системе контроля версий Git.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_56","label":"Построение моделей эластичности спроса на CatBoost и Scikit-learn, написание SQL пайплайнов, разработка сервисов инференса на FastAPI, контейнеризация Docker.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Построение моделей эластичности спроса на CatBoost и Scikit-learn, написание SQL пайплайнов, разработка сервисов инференса на FastAPI, контейнеризация Docker.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_57","label":"Оптимизация нейронных сетей распознавания лиц для встраиваемых платформ и камер.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Оптимизация нейронных сетей распознавания лиц для встраиваемых платформ и камер.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_58","label":"Обучение моделей распознавания лиц и биометрии в PyTorch, дистилляция и квантование (INT8/FP16), экспорт в ONNX и оптимизация под ARM/Linux на чистом C++ с OpenCV.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Обучение моделей распознавания лиц и биометрии в PyTorch, дистилляция и квантование (INT8/FP16), экспорт в ONNX и оптимизация под ARM/Linux на чистом C++ с OpenCV.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_59","label":"Построение CI/CD пайплайнов для моделей прогнозирования времени сборки и доставки заказов.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Построение CI/CD пайплайнов для моделей прогнозирования времени сборки и доставки заказов.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_60","label":"Автоматизация развертывания сервисов в Kubernetes, поддержка контуров MLflow и Apache Airflow, настройка автоматического переобучения моделей при дрейфе данных.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Автоматизация развертывания сервисов в Kubernetes, поддержка контуров MLflow и Apache Airflow, настройка автоматического переобучения моделей при дрейфе данных.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_61","label":"Поддержка бэкенда и простых предиктивных модулей для региональных корпоративных клиентов.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Поддержка бэкенда и простых предиктивных модулей для региональных корпоративных клиентов.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_62","label":"Управление архитектурным комитетом фабрики моделей.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Управление архитектурным комитетом фабрики моделей.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_63","label":"Проектирование высоконадежных сред распределенных вычислений на Apache Spark и Kafka в кластерах Kubernetes.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Проектирование высоконадежных сред распределенных вычислений на Apache Spark и Kafka в кластерах Kubernetes.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_64","label":"Разработка нейросетевых моделей синтеза речи HiFi-GAN, FastSpeech, VITS на PyTorch.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка нейросетевых моделей синтеза речи HiFi-GAN, FastSpeech, VITS на PyTorch.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_65","label":"Оптимизация инференса для стриминга в реальном времени, упаковка в Docker под Linux, интеграция с микросервисами через FastAPI.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Оптимизация инференса для стриминга в реальном времени, упаковка в Docker под Linux, интеграция с микросервисами через FastAPI.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_66","label":"Построение градиентного бустинга CatBoost для прогноза вероятности оттока, агрегация биллинговых логов через SQL в PostgreSQL, валидация признаков в Pandas и Scikit-learn.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Построение градиентного бустинга CatBoost для прогноза вероятности оттока, агрегация биллинговых логов через SQL в PostgreSQL, валидация признаков в Pandas и Scikit-learn.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_67","label":"Развертывание кластеров Triton Inference Server и vLLM в Kubernetes, оркестрация очередей через Kafka, мониторинг TTFT и TPS в Prometheus/Grafana, профилирование памяти GPU.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Развертывание кластеров Triton Inference Server и vLLM в Kubernetes, оркестрация очередей через Kafka, мониторинг TTFT и TPS в Prometheus/Grafana, профилирование памяти GPU.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_68","label":"Построение аналитического хранилища данных для операционного мониторинга дарксторов.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Построение аналитического хранилища данных для операционного мониторинга дарксторов.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_69","label":"Разработка моделей трансформации данных с помощью dbt в ClickHouse, построение DAG в Apache Airflow, написание служебных утилит на Python, работа в Docker и Git.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка моделей трансформации данных с помощью dbt в ClickHouse, построение DAG в Apache Airflow, написание служебных утилит на Python, работа в Docker и Git.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_70","label":"Построение быстрых моделей CatBoost для онлайн-скоринга транзакций, чтение стрима из Kafka, сохранение истории в PostgreSQL, оборачивание в API на FastAPI в Docker.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Построение быстрых моделей CatBoost для онлайн-скоринга транзакций, чтение стрима из Kafka, сохранение истории в PostgreSQL, оборачивание в API на FastAPI в Docker.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_71","label":"Обучение и оптимизация диффузионных моделей генерации изображений и видео по текстовому описанию.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Обучение и оптимизация диффузионных моделей генерации изображений и видео по текстовому описанию.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_72","label":"Написание распределенных задач на Apache Spark (Python/Scala), развертывание в кластере Kubernetes, надежная интеграция с Apache Kafka и хранилищами PostgreSQL.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Написание распределенных задач на Apache Spark (Python/Scala), развертывание в кластере Kubernetes, надежная интеграция с Apache Kafka и хранилищами PostgreSQL.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_73","label":"Анализ геномных вариантов, поиск полиморфизмов и прогнозирование рисков наследственных заболеваний.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Анализ геномных вариантов, поиск полиморфизмов и прогнозирование рисков наследственных заболеваний.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_74","label":"Анализ табличных медицинских данных и последовательностей с использованием Pandas, Scikit-learn, статистических методов.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Анализ табличных медицинских данных и последовательностей с использованием Pandas, Scikit-learn, статистических методов.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_75","label":"Поддержка конвейеров загрузки расписаний, цен билетов и бронирований авиакомпании.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Поддержка конвейеров загрузки расписаний, цен билетов и бронирований авиакомпании.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_76","label":"Написание простых дагов в Apache Airflow на Python, выполнение SQL скриптов к PostgreSQL, контейнеризация Docker, контроль изменений через Git.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Написание простых дагов в Apache Airflow на Python, выполнение SQL скриптов к PostgreSQL, контейнеризация Docker, контроль изменений через Git.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_sample_vacancies_act_77","label":"Разработка новых методов оптимизации и архитектур нейросетей на PyTorch.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Обязанность: Разработка новых методов оптимизации и архитектур нейросетей на PyTorch.","color":"#0d9488","size":35.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_13","label":"Развертывание кластеров инференса нейросетевых моделей поиска товаров.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Развертывание кластеров инференса нейросетевых моделей поиска товаров.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_14","label":"Оптимизация задержки до p99 < 30ms.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Оптимизация задержки до p99 < 30ms.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_15","label":"Развертывание и масштабирование Triton Inference Server и vLLM в Kubernetes.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Развертывание и масштабирование Triton Inference Server и vLLM в Kubernetes.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_16","label":"Настройка сбора метрик latency в Prometheus и дашбордов Grafana.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Настройка сбора метрик latency в Prometheus и дашбордов Grafana.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_17","label":"Поддержка регулярных витрин продаж торговой сети и выгрузка аналитических срезов.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Поддержка регулярных витрин продаж торговой сети и выгрузка аналитических срезов.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_18","label":"Построение DAG-пайплайнов в Apache Airflow, написание аналитических SQL-запросов к ClickHouse и PostgreSQL.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Построение DAG-пайплайнов в Apache Airflow, написание аналитических SQL-запросов к ClickHouse и PostgreSQL.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_19","label":"Создание вопросно-ответных ассистентов и RAG-пайплайнов для внутренних корпоративных баз знаний.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Создание вопросно-ответных ассистентов и RAG-пайплайнов для внутренних корпоративных баз знаний.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_20","label":"Внедрение агентных архитектур с LangChain и LlamaIndex, векторный поиск в pgvector / ClickHouse.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Внедрение агентных архитектур с LangChain и LlamaIndex, векторный поиск в pgvector / ClickHouse.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_21","label":"Оптимизация инференса через vLLM.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Оптимизация инференса через vLLM.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_22","label":"Разработка систем анализа видеопотоков и детекции аномалий в реальном времени.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Разработка систем анализа видеопотоков и детекции аномалий в реальном времени.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_23","label":"Обучение архитектур YOLO, ResNet на PyTorch.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Обучение архитектур YOLO, ResNet на PyTorch.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_24","label":"Проектирование архитектуры моделей персональных рекомендаций на CatBoost и LightGBM.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Проектирование архитектуры моделей персональных рекомендаций на CatBoost и LightGBM.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_25","label":"Построение классификаторов на Scikit-learn и легковесных трансформерах HuggingFace.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Построение классификаторов на Scikit-learn и легковесных трансформерах HuggingFace.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_26","label":"Настройка партиционирования и compaction данных.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Настройка партиционирования и compaction данных.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_27","label":"Автоматизация категоризации каталога товаров и генерация описаний позиций с помощью открытых LLM.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Автоматизация категоризации каталога товаров и генерация описаний позиций с помощью открытых LLM.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_28","label":"Развертывание микросервисов инференса на FastAPI и Docker.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Развертывание микросервисов инференса на FastAPI и Docker.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_29","label":"Автоматизация CI/CD пайплайнов поставки моделей в прод, регистрация артефактов в MLflow.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Автоматизация CI/CD пайплайнов поставки моделей в прод, регистрация артефактов в MLflow.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_30","label":"Мониторинг concept drift и data drift с Grafana и Prometheus.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Мониторинг concept drift и data drift с Grafana и Prometheus.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_31","label":"Разработка акустических моделей на PyTorch, конвертация в ONNX/TensorRT для инференса в реальном времени.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Разработка акустических моделей на PyTorch, конвертация в ONNX/TensorRT для инференса в реальном времени.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_32","label":"Интеграция C++ инференс-библиотек.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Интеграция C++ инференс-библиотек.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_33","label":"Построение градиентных бустингов CatBoost и LightGBM на временных рядах.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Построение градиентных бустингов CatBoost и LightGBM на временных рядах.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_34","label":"Разработка лаговых и сезонных признаков в Pandas и SQL.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Разработка лаговых и сезонных признаков в Pandas и SQL.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_35","label":"Построение видеоаналитической ML-инфраструктуры для обработки терабайтных стримов контента.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Построение видеоаналитической ML-инфраструктуры для обработки терабайтных стримов контента.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_36","label":"Развертывание Triton Inference Server, шины Kafka, мониторинга Prometheus/Grafana.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Развертывание Triton Inference Server, шины Kafka, мониторинга Prometheus/Grafana.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_37","label":"Интеграция легковесных локальных языковых моделей в операционные процессы пиццерий.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Интеграция легковесных локальных языковых моделей в операционные процессы пиццерий.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_38","label":"Развертывание open-source LLM через Ollama и vLLM в локальной инфраструктуре.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Развертывание open-source LLM через Ollama и vLLM в локальной инфраструктуре.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_39","label":"Построение цепочек вызовов через LangChain, микросервисы на FastAPI, контейнеризация Docker.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Построение цепочек вызовов через LangChain, микросервисы на FastAPI, контейнеризация Docker.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_40","label":"Проектирование шардированных таблиц в ClickHouse, стриминг транзакций из Kafka, трансформация данных dbt, оркестрация в Airflow.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Проектирование шардированных таблиц в ClickHouse, стриминг транзакций из Kafka, трансформация данных dbt, оркестрация в Airflow.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_41","label":"Настройка мониторинга лагов репликации.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Настройка мониторинга лагов репликации.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_42","label":"Автоматизация отчетности и первичная предобработка финансовых транзакций.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Автоматизация отчетности и первичная предобработка финансовых транзакций.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_43","label":"Написание скриптов автоматизации на Python, SQL-запросы к базам данных PostgreSQL, обработка табличных выгрузок в Pandas.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Написание скриптов автоматизации на Python, SQL-запросы к базам данных PostgreSQL, обработка табличных выгрузок в Pandas.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_44","label":"Разработка моделей на PyTorch Geometric и DGL для предсказания ребер и кластеризации сообществ.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Разработка моделей на PyTorch Geometric и DGL для предсказания ребер и кластеризации сообществ.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_45","label":"Разработка асинхронных API на FastAPI, кэширование в Redis, очереди сообщений Kafka, реляционная БД PostgreSQL.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Разработка асинхронных API на FastAPI, кэширование в Redis, очереди сообщений Kafka, реляционная БД PostgreSQL.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_46","label":"Обучение диффузионных моделей генерации изображений и видео по текстовым описаниям (Kandinsky).","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Обучение диффузионных моделей генерации изображений и видео по текстовым описаниям (Kandinsky).","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_47","label":"Оптимизация чекпоинтов, ускорение сэмплинга через TensorRT.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Оптимизация чекпоинтов, ускорение сэмплинга через TensorRT.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_48","label":"Разработка stateful streaming-пайплайнов на Apache Flink, прием данных из Kafka, сохранение агрегатов в ClickHouse.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Разработка stateful streaming-пайплайнов на Apache Flink, прием данных из Kafka, сохранение агрегатов в ClickHouse.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_49","label":"Построение скоринговых карт оценки платежеспособности заемщиков потребительских кредитов.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Построение скоринговых карт оценки платежеспособности заемщиков потребительских кредитов.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_50","label":"Обучение моделей бинарной классификации в Scikit-learn и CatBoost.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Обучение моделей бинарной классификации в Scikit-learn и CatBoost.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_51","label":"Развертывание и сопровождение Kubeflow Pipelines в Kubernetes.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Развертывание и сопровождение Kubeflow Pipelines в Kubernetes.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_52","label":"Разработка микросервиса инференса на FastAPI, базы PostgreSQL, развертывание в Docker.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Разработка микросервиса инференса на FastAPI, базы PostgreSQL, развертывание в Docker.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_53","label":"Формирование стратегии использования машинного обучения для планирования загрузки кухонь и закупок.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Формирование стратегии использования машинного обучения для планирования загрузки кухонь и закупок.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_54","label":"Управление командой аналитиков и DS.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Управление командой аналитиков и DS.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_55","label":"Внедрение моделей прогнозирования спроса на блюда на CatBoost.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Внедрение моделей прогнозирования спроса на блюда на CatBoost.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_56","label":"Построение единого корпоративного семантического слоя данных с dbt и ClickHouse.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Построение единого корпоративного семантического слоя данных с dbt и ClickHouse.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_57","label":"Проектирование архитектуры моделей данных в dbt, написание тестов качества данных и документации.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Проектирование архитектуры моделей данных в dbt, написание тестов качества данных и документации.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_58","label":"Автоматизация в Airflow, интеграция с источниками PostgreSQL.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Автоматизация в Airflow, интеграция с источниками PostgreSQL.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_59","label":"Написание Dockerfile, сборка образов, базовая настройка GitLab CI/CD пайплайнов, конфигурирование Prometheus экспортеров под Linux.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Написание Dockerfile, сборка образов, базовая настройка GitLab CI/CD пайплайнов, конфигурирование Prometheus экспортеров под Linux.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_60","label":"Оптимизация нейросетевых моделей детекции для запуска на портативных микрокомпьютерах Jetson.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Оптимизация нейросетевых моделей детекции для запуска на портативных микрокомпьютерах Jetson.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_61","label":"Построение алгоритмов коллаборативной фильтрации и ранжирования с LightGBM.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Построение алгоритмов коллаборативной фильтрации и ранжирования с LightGBM.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_62","label":"Разработка автономных интеллектуальных агентов для автоматического анализа договоров и первички.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Разработка автономных интеллектуальных агентов для автоматического анализа договоров и первички.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_63","label":"Проектирование мультиагентных контуров на базе открытых LLM (Qwen, Llama).","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Проектирование мультиагентных контуров на базе открытых LLM (Qwen, Llama).","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_64","label":"Развертывание кластеров vLLM в Kubernetes, оркестрация промптов и tool-use через LangChain.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Развертывание кластеров vLLM в Kubernetes, оркестрация промптов и tool-use через LangChain.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_65","label":"Разработка скриптов сбора и очистки данных на Python, составление SQL-скриптов для PostgreSQL, обработка датасетов в Pandas.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Разработка скриптов сбора и очистки данных на Python, составление SQL-скриптов для PostgreSQL, обработка датасетов в Pandas.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_66","label":"Сопровождение моделей геологоразведки и бурения, версионирование данных и весов моделей.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Сопровождение моделей геологоразведки и бурения, версионирование данных и весов моделей.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_67","label":"Внедрение единого Model Registry на базе MLflow, организация версионирования датасетов, настройка пайплайнов автоматической валидации метрик в CI/CD под Linux.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Внедрение единого Model Registry на базе MLflow, организация версионирования датасетов, настройка пайплайнов автоматической валидации метрик в CI/CD под Linux.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_68","label":"Анализ медицинских снимков КТ/МРТ для помощи врачам-рентгенологам в диагностике патологий.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Анализ медицинских снимков КТ/МРТ для помощи врачам-рентгенологам в диагностике патологий.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_69","label":"Разработка сегментационных 3D-нейросетей на PyTorch.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Разработка сегментационных 3D-нейросетей на PyTorch.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_70","label":"Построение потоков данных из брокеров Kafka в таблицы ClickHouse, написание дагов в Airflow, интеграция с PostgreSQL.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Построение потоков данных из брокеров Kafka в таблицы ClickHouse, написание дагов в Airflow, интеграция с PostgreSQL.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_71","label":"Анализ текстовых отзывов учеников и автоматическая проверка домашних заданий.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Анализ текстовых отзывов учеников и автоматическая проверка домашних заданий.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_72","label":"Оптимизация распределенного инференса с DeepSpeed, тюнинг очередей paged attention.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Оптимизация распределенного инференса с DeepSpeed, тюнинг очередей paged attention.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_73","label":"Разработка аналитических конвейеров на базе библиотеки Polars, быстрая вставка батчей в ClickHouse, работа с потоками Kafka, упаковка в Docker.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Разработка аналитических конвейеров на базе библиотеки Polars, быстрая вставка батчей в ClickHouse, работа с потоками Kafka, упаковка в Docker.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_74","label":"Формирование технологического ландшафта и целевой архитектуры озера данных телеком-оператора.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Формирование технологического ландшафта и целевой архитектуры озера данных телеком-оператора.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_75","label":"Проектирование корпоративного Data Lake на базе Apache Spark, Kafka и ClickHouse.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Проектирование корпоративного Data Lake на базе Apache Spark, Kafka и ClickHouse.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"node_cand_vacancies_hh_dump_act_76","label":"Управление архитекторами.","source":null,"target":null,"node_type":"action","edge_type":null,"weight":null,"composite_weight":0.85,"market_frequency":null,"expert_validated":false,"level":"action","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Обязанность: Управление архитекторами.","color":"#0d9488","size":35.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-action"},{"data":{"id":"ksa_apache_kafka","label":"Apache Kafka","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101001","source_type":"vacancy","evidence_quote":"Стек позиции Machine Learning Engineer (LLM & MLOps) (T-Bank (FinTech)): Apache Kafka","color":"#d97706","size":60.0,"parent":"act_vac_hh-101001_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_deepspeed","label":"DeepSpeed","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101001","source_type":"vacancy","evidence_quote":"Стек позиции Machine Learning Engineer (LLM & MLOps) (T-Bank (FinTech)): DeepSpeed","color":"#d97706","size":60.0,"parent":"act_vac_hh-101001_2"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_docker","label":"Docker","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101001","source_type":"vacancy","evidence_quote":"Стек позиции Machine Learning Engineer (LLM & MLOps) (T-Bank (FinTech)): Docker","color":"#d97706","size":60.0,"parent":"act_vac_hh-101001_3"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_fastapi","label":"FastAPI","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101001","source_type":"vacancy","evidence_quote":"Стек позиции Machine Learning Engineer (LLM & MLOps) (T-Bank (FinTech)): FastAPI","color":"#d97706","size":60.0,"parent":"act_vac_hh-101001_4"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_catboost","label":"CatBoost","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101002","source_type":"vacancy","evidence_quote":"Стек позиции Data Scientist / Middle ML Разработчик (Яндекс Поиск): CatBoost","color":"#d97706","size":60.0,"parent":"act_vac_hh-101002_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_clickhouse","label":"ClickHouse","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101002","source_type":"vacancy","evidence_quote":"Стек позиции Data Scientist / Middle ML Разработчик (Яндекс Поиск): ClickHouse","color":"#d97706","size":60.0,"parent":"act_vac_hh-101002_2"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_git","label":"Git","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101002","source_type":"vacancy","evidence_quote":"Стек позиции Data Scientist / Middle ML Разработчик (Яндекс Поиск): Git","color":"#d97706","size":60.0,"parent":"act_vac_hh-101002_4"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_numpy","label":"NumPy","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101003","source_type":"vacancy","evidence_quote":"Стек позиции Junior Data Scientist / Аналитик данных (Сбер): NumPy","color":"#d97706","size":60.0,"parent":"act_vac_hh-101003_2"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_pandas","label":"Pandas","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101003","source_type":"vacancy","evidence_quote":"Стек позиции Junior Data Scientist / Аналитик данных (Сбер): Pandas","color":"#d97706","size":60.0,"parent":"act_vac_hh-101003_3"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_python","label":"Python","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101003","source_type":"vacancy","evidence_quote":"Стек позиции Junior Data Scientist / Аналитик данных (Сбер): Python","color":"#d97706","size":60.0,"parent":"act_vac_hh-101003_4"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_apache_airflow","label":"Apache Airflow","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101004","source_type":"vacancy","evidence_quote":"Стек позиции Lead MLOps Engineer (Ozon Tech): Airflow","color":"#d97706","size":60.0,"parent":"act_vac_hh-101004_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_ci_cd","label":"CI/CD","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101004","source_type":"vacancy","evidence_quote":"Стек позиции Lead MLOps Engineer (Ozon Tech): CI/CD","color":"#d97706","size":60.0,"parent":"act_vac_hh-101004_3"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_c__","label":"C++","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101005","source_type":"vacancy","evidence_quote":"Стек позиции Senior Computer Vision Engineer (VisionLabs): C++","color":"#d97706","size":60.0,"parent":"act_vac_hh-101005_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_linux","label":"Linux","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101005","source_type":"vacancy","evidence_quote":"Стек позиции Senior Computer Vision Engineer (VisionLabs): Linux","color":"#d97706","size":60.0,"parent":"act_vac_hh-101005_4"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_apache_spark","label":"Apache Spark","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101006","source_type":"vacancy","evidence_quote":"Стек позиции Middle Machine Learning Engineer (RecSys) (VK): Apache Spark","color":"#d97706","size":60.0,"parent":"act_vac_hh-101006_2"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_lightgbm","label":"LightGBM","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101007","source_type":"vacancy","evidence_quote":"Стек позиции Data Scientist (Риск-моделирование) (Альфа-Банк): LightGBM","color":"#d97706","size":60.0,"parent":"act_vac_hh-101007_2"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_postgresql","label":"PostgreSQL","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101007","source_type":"vacancy","evidence_quote":"Стек позиции Data Scientist (Риск-моделирование) (Альфа-Банк): PostgreSQL","color":"#d97706","size":60.0,"parent":"act_vac_hh-101007_4"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_kubernetes","label":"Kubernetes","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101008","source_type":"vacancy","evidence_quote":"Стек позиции Senior NLP / LLM Researcher (MTS AI): Kubernetes","color":"#d97706","size":60.0,"parent":"act_vac_hh-101008_4"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_mlflow","label":"MLflow","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101015","source_type":"vacancy","evidence_quote":"Стек позиции Middle Data Scientist (FinTech Scoring) (Альфа-Банк): MLflow","color":"#d97706","size":60.0,"parent":"act_vac_hh-101015_4"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_go","label":"Go","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101016","source_type":"vacancy","evidence_quote":"Стек позиции Senior MLOps / Platform Engineer (Яндекс Облако (Yandex Cloud)): Go","color":"#d97706","size":60.0,"parent":"act_vac_hh-101016_3"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_grafana","label":"Grafana","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101016","source_type":"vacancy","evidence_quote":"Стек позиции Senior MLOps / Platform Engineer (Яндекс Облако (Yandex Cloud)): Grafana","color":"#d97706","size":60.0,"parent":"act_vac_hh-101016_4"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_elasticsearch","label":"Elasticsearch","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101027","source_type":"vacancy","evidence_quote":"Стек позиции Middle Machine Learning Engineer (Search & Ranking) (Ozon Tech): Elasticsearch","color":"#d97706","size":60.0,"parent":"act_vac_hh-101027_3"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_opencv","label":"OpenCV","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101028","source_type":"vacancy","evidence_quote":"Стек позиции Lead Computer Vision Architect (Яндекс Беспилотные Технологии (Yandex SDG)): OpenCV","color":"#d97706","size":60.0,"parent":"act_vac_hh-101028_4"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_pytorch","label":"PyTorch","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101030","source_type":"vacancy","evidence_quote":"Стек позиции Junior Machine Learning Engineer (Skyeng Tech): PyTorch","color":"#d97706","size":60.0,"parent":"act_vac_hh-101030_4"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_onnx","label":"ONNX","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VAC-hh-101036","source_type":"vacancy","evidence_quote":"Стек позиции Senior Computer Vision Engineer (Edge AI / Embedded) (VisionLabs): ONNX","color":"#d97706","size":60.0,"parent":"act_vac_hh-101036_4"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_triton_inference_server","label":"Triton Inference Server","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-cta-ff7ec890","source_type":"interview","evidence_quote":"Свидетельство инженера из интервью cta-ff7ec890: Triton","color":"#d97706","size":60.0,"parent":"act_cit_inc-1_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_dbt","label":"dbt","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"ART-SOP-DATA-042","source_type":"artifact","evidence_quote":"Инженерное решение инцидента в Регламент эксплуатации и восстановления пайплайнов потоковой обработки данных: dbt","color":"#d97706","size":60.0,"parent":"act_art_res_SOP-DATA-042_5"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"ksa_vllm","label":"vLLM","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"ART-habr-postmortem-001","source_type":"artifact","evidence_quote":"Инженерное решение инцидента в Разбор инцидента: утечка памяти в инференс-сервисе и падение по OOM Killer: vLLM","color":"#d97706","size":60.0,"parent":"act_art_res_habr-postmortem-001_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_fgos_01_03_02_comp____1","label":"УК-1 Способен осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Компетенция ФГОС УК-1: Способен осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач","color":"#d97706","size":59.4,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_fgos_01_03_02_comp____2","label":"УК-2 Способен определять круг задач в рамках поставленной цели и выбирать оптимальные способы их решения, исходя из действующих правовых норм","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Компетенция ФГОС УК-2: Способен определять круг задач в рамках поставленной цели и выбирать оптимальные способы их решения, исходя из действующих правовых норм","color":"#d97706","size":59.4,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_fgos_01_03_02_comp____3","label":"УК-3 Способен осуществлять социальное взаимодействие и реализовывать свою роль в команде","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Компетенция ФГОС УК-3: Способен осуществлять социальное взаимодействие и реализовывать свою роль в команде","color":"#d97706","size":59.4,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_fgos_01_03_02_comp____6","label":"УК-6 Способен управлять своим временем, выстраивать и реализовывать траекторию саморазвития на основе принципов образования в течение всей жизни","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Компетенция ФГОС УК-6: Способен управлять своим временем, выстраивать и реализовывать траекторию саморазвития на основе принципов образования в течение всей жизни","color":"#d97706","size":59.4,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_fgos_01_03_02_comp_____1","label":"ОПК-1 Способен применять фундаментальные знания математики, механики и информатики для решения задач профессиональной деятельности","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Компетенция ФГОС ОПК-1: Способен применять фундаментальные знания математики, механики и информатики для решения задач профессиональной деятельности","color":"#d97706","size":59.4,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_fgos_01_03_02_comp_____2","label":"ОПК-2 Способен использовать и адаптировать современные алгоритмы и языки программирования для численного и компьютерного моделирования","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Компетенция ФГОС ОПК-2: Способен использовать и адаптировать современные алгоритмы и языки программирования для численного и компьютерного моделирования","color":"#d97706","size":59.4,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_fgos_01_03_02_comp_____3","label":"ОПК-3 Способен разрабатывать алгоритмы и компьютерные программы, применимые для высокопроизводительных вычислений и анализа больших объемов данных","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Компетенция ФГОС ОПК-3: Способен разрабатывать алгоритмы и компьютерные программы, применимые для высокопроизводительных вычислений и анализа больших объемов данных","color":"#d97706","size":59.4,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_fgos_01_03_02_comp_____4","label":"ОПК-4 Способен разрабатывать и применять методы математического моделирования при исследовании сложных физических, технических и экономических систем","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"FGOS-01.03.02","source_type":"fgos","evidence_quote":"Компетенция ФГОС ОПК-4: Способен разрабатывать и применять методы математического моделирования при исследовании сложных физических, технических и экономических систем","color":"#d97706","size":59.4,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_tool_zookeeper","label":"ZooKeeper","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"INC-8921","source_type":"artifact","evidence_quote":"Инструмент/компонент из тикета INC-8921: ZooKeeper","color":"#d97706","size":60.0,"parent":"node_cand_task_jira_inc_8921"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_tool_prometheus","label":"Prometheus","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"INC-8921","source_type":"artifact","evidence_quote":"Инструмент/компонент из тикета INC-8921: Prometheus","color":"#d97706","size":60.0,"parent":"node_cand_task_jira_inc_8921"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_tool_kafka_connect","label":"Kafka Connect","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"INC-8921","source_type":"artifact","evidence_quote":"Инструмент/компонент из тикета INC-8921: Kafka Connect","color":"#d97706","size":60.0,"parent":"node_cand_task_jira_inc_8921"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_inv_jira_inc_8921_1","label":"Запрещено выполнять прямые ALTER TABLE UPDATE в продакшен-таблицах объемом более 10 млн строк без предварительного шардирования","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"INC-8921","source_type":"artifact","evidence_quote":"Запрещено выполнять прямые ALTER TABLE UPDATE в продакшен-таблицах объемом более 10 млн строк без предварительного шардирования","color":"#d97706","size":60.0,"parent":"node_cand_task_jira_inc_8921"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_inv_jira_inc_8921_2","label":"Любая массовая модификация данных должна выполняться через смену партиций (Partition Swap)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"INC-8921","source_type":"artifact","evidence_quote":"Любая массовая модификация данных должна выполняться через смену партиций (Partition Swap)","color":"#d97706","size":60.0,"parent":"node_cand_task_jira_inc_8921"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_tool_python_asyncio","label":"Python asyncio","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"INC-8945","source_type":"artifact","evidence_quote":"Инструмент/компонент из тикета INC-8945: Python asyncio","color":"#d97706","size":60.0,"parent":"node_cand_task_jira_inc_8945"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_inv_jira_inc_8945_1","label":"Тело цикла poll() никогда не должно содержать синхронных сетевых вызовов к внешним сервисам","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"INC-8945","source_type":"artifact","evidence_quote":"Тело цикла poll() никогда не должно содержать синхронных сетевых вызовов к внешним сервисам","color":"#d97706","size":60.0,"parent":"node_cand_task_jira_inc_8945"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_inv_jira_inc_8945_2","label":"Обработка сообщений должна быть строго асинхронной с коммитом смещения после подтверждения записи","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"INC-8945","source_type":"artifact","evidence_quote":"Обработка сообщений должна быть строго асинхронной с коммитом смещения после подтверждения записи","color":"#d97706","size":60.0,"parent":"node_cand_task_jira_inc_8945"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_cv_cv_70102_scikit_learn_3","label":"Scikit-learn","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"cv-70102","source_type":"resume","evidence_quote":"Подтвержденная компетенция в резюме cv-70102: Scikit-learn","color":"#d97706","size":60.0,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_cv_cv_70102_sql_5","label":"SQL","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"cv-70102","source_type":"resume","evidence_quote":"Подтвержденная компетенция в резюме cv-70102: SQL","color":"#d97706","size":60.0,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_tool_py_spy","label":"py-spy","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Диагностический инструмент py-spy из интервью INT-CTA-2026-042","color":"#d97706","size":60.0,"parent":"node_cand_act_inc_int_cta_2026_042_2_py_spy_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_tool_strace","label":"strace","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Диагностический инструмент strace из интервью INT-CTA-2026-042","color":"#d97706","size":60.0,"parent":"node_cand_act_inc_int_cta_2026_042_2_strace_2"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_tool_pagedattention","label":"pagedattention","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Диагностический инструмент pagedattention из интервью INT-CTA-2026-042","color":"#d97706","size":60.0,"parent":"node_cand_act_inc_int_cta_2026_042_3__90836275"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_inv_inc_int_cta_2026_04_73189135","label":"продакшен-инварианта ввели жесткое правило: длина входящего контекста должна квантоваться с шагом 64 токена, а в CI/CD добавлены тесты на утечку CUDA-памяти при скачках нагрузки","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"продакшен-инварианта ввели жесткое правило: длина входящего контекста должна квантоваться с шагом 64 токена, а в CI/CD добавлены тесты на утечку CUDA-памяти при скачках нагрузки","color":"#d97706","size":60.0,"parent":"node_cand_task_inc_int_cta_2026_042_3"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_inv_inc_int_cta_2026_04_832f2513","label":"жесткое правило: длина входящего контекста должна квантоваться с шагом 64 токена, а в CI/CD добавлены тесты на утечку CUDA-памяти при скачках нагрузки","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"жесткое правило: длина входящего контекста должна квантоваться с шагом 64 токена, а в CI/CD добавлены тесты на утечку CUDA-памяти при скачках нагрузки","color":"#d97706","size":60.0,"parent":"node_cand_task_inc_int_cta_2026_042_3"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_inv_inc_int_cta_2026_04_6d07b31e","label":"должна квантоваться с шагом 64 токена, а в CI/CD добавлены тесты на утечку CUDA-памяти при скачках нагрузки","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"должна квантоваться с шагом 64 токена, а в CI/CD добавлены тесты на утечку CUDA-памяти при скачках нагрузки","color":"#d97706","size":60.0,"parent":"node_cand_task_inc_int_cta_2026_042_3"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_tool_ebpf","label":"ebpf","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Диагностический инструмент ebpf из интервью INT-CTA-2026-042","color":"#d97706","size":60.0,"parent":"node_cand_act_inc_int_cta_2026_042_4_ebpf_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_tool_cgroups","label":"cgroups","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Диагностический инструмент cgroups из интервью INT-CTA-2026-042","color":"#d97706","size":60.0,"parent":"node_cand_act_inc_int_cta_2026_042_4__67759d8b"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_ins_int_cta_2026_042____77bdf801","label":"продакшен-инварианта ввели жесткое правило: длина входящего ","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"продакшен-инварианта ввели жесткое правило: длина входящего контекста должна квантоваться с шагом 64 токена, а в CI/CD добавлены тесты на утечку CUDA-памяти при скачках нагрузки","color":"#d97706","size":60.0,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_ins_int_cta_2026_042____c4adf54f","label":"жесткое правило: длина входящего контекста должна квантовать","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"жесткое правило: длина входящего контекста должна квантоваться с шагом 64 токена, а в CI/CD добавлены тесты на утечку CUDA-памяти при скачках нагрузки","color":"#d97706","size":60.0,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_ins_int_cta_2026_042____1aa71678","label":"должна квантоваться с шагом 64 токена, а в CI/CD добавлены т","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"должна квантоваться с шагом 64 токена, а в CI/CD добавлены тесты на утечку CUDA-памяти при скачках нагрузки","color":"#d97706","size":60.0,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_ins_int_cta_2026_042_li_4a4f960d","label":"Linux kernel namespaces","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Знание Linux kernel namespaces, cgroups v2 и способность профилировать GIL через eBPF. Фреймворки меняются, но понимание того, как ядро ОС распределяет сокеты и память, спасает при каждом втором инцид","color":"#d97706","size":60.0,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ksa_ins_int_cta_2026_042_cg_4809f8f3","label":"cgroups v2","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":true,"level":"ksa","source_id":"INT-CTA-2026-042","source_type":"interview","evidence_quote":"Знание Linux kernel namespaces, cgroups v2 и способность профилировать GIL через eBPF. Фреймворки меняются, но понимание того, как ядро ОС распределяет сокеты и память, спасает при каждом втором инцид","color":"#d97706","size":60.0,"parent":"act_ps_A/01_6_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_tool_2","label":"uvicorn","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Зависимость манифеста: uvicorn>=0.30.0","color":"#d97706","size":59.4,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_tool_3","label":"pydantic","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Зависимость манифеста: pydantic>=2.10.0","color":"#d97706","size":59.4,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_tool_6","label":"confluent-kafka","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Зависимость манифеста: confluent-kafka>=2.5.0","color":"#d97706","size":59.4,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_tool_7","label":"clickhouse-connect","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Зависимость манифеста: clickhouse-connect>=0.7.0","color":"#d97706","size":59.4,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_tool_8","label":"prometheus-client","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Зависимость манифеста: prometheus-client>=0.20.0","color":"#d97706","size":59.4,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_tool_9","label":"pytest","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Зависимость манифеста: pytest>=8.3.0","color":"#d97706","size":59.4,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_tool_10","label":"pytest-asyncio","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Зависимость манифеста: pytest-asyncio>=0.24.0","color":"#d97706","size":59.4,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_tool_11","label":"mypy","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Зависимость манифеста: mypy>=1.11.0","color":"#d97706","size":59.4,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_tool_12","label":"ruff","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Зависимость манифеста: ruff>=0.6.0","color":"#d97706","size":59.4,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_tool_13","label":"coverage","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.98,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Зависимость манифеста: coverage>=7.6.0","color":"#d97706","size":59.4,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_inv_1","label":"Контейнерный инвариант доступности: HEALTHCHECK --interval=30s --timeout=5s --retries=3 \\","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Контейнерный инвариант доступности: HEALTHCHECK --interval=30s --timeout=5s --retries=3 \\","color":"#d97706","size":60.0,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_inv_2","label":"Инвариант статической типизации: mypy strict mode включен в конфигурации проекта","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Инвариант статической типизации: mypy strict mode включен в конфигурации проекта","color":"#d97706","size":60.0,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_codebase_sample_codebase_inv_3","label":"Инвариант покрытия кодовой базы: минимальный порог coverage 85%","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-CODEBASE","source_type":"codebase","evidence_quote":"Инвариант покрытия кодовой базы: минимальный порог coverage 85%","color":"#d97706","size":60.0,"parent":"node_cand_codebase_sample_codebase_lifecycle"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sop_data_042_inv_1","label":"Регламент SOP-DATA-042: Выполнить инспекцию лага потребителей топика через утилиту `kafka-consumer-groups.sh` или Prometheus Dashboard.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"При обнаружении скачка lag > 500k сообщений дежурный инженер обязан идентифицировать зависший partition и offset.","color":"#d97706","size":60.0,"parent":"node_cand_sop_data_042_act_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sop_data_042_inv_2","label":"Регламент SOP-DATA-042: Проверить метрики ребалансировки consumer group и выявить сбойный pod в кластере Kubernetes.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"В случае постоянных rebalance-штормов необходимо проверить состояние pod в namespace data-streaming командой kubectl get pods.","color":"#d97706","size":60.0,"parent":"node_cand_sop_data_042_act_2"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sop_data_042_inv_3","label":"Регламент SOP-DATA-042: Диагностировать OOM Executor по логам YARN/Spark UI и провести тюнинг памяти `spark.executor.memoryOverhead`.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"При аварийном завершении спарк-сессии с кодом 137 инженер анализирует skew партиций и увеличивает spark.sql.shuffle.partitions.","color":"#d97706","size":60.0,"parent":"node_cand_sop_data_042_act_3"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sop_data_042_inv_4","label":"Регламент SOP-DATA-042: Запустить идемпотентный backfill данных за период сбоя с валидацией контрольных сумм в ClickHouse.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"Перезапуск расчёта витрин выполняется в транзакционном режиме с очисткой временного раздела таблицы ClickHouse.","color":"#d97706","size":60.0,"parent":"node_cand_sop_data_042_act_4"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sop_data_042_inv_5","label":"Регламент SOP-DATA-042: Зафиксировать миграцию схемы событий через Avro Schema Registry и обновить dbt-модели витрин.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"Все изменения контрактных схем валидируются на обратную совместимость BACKWARD_TRANSITIVE перед деплоем.","color":"#d97706","size":60.0,"parent":"node_cand_sop_data_042_act_5"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sop_data_042_inv_6","label":"Регламент SOP-DATA-042: Запустить автоматизированные тесты качества данных `dbt test` и уведомить команду в корпоративный канал.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":1.0,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SOP-DATA-042","source_type":"artifact","evidence_quote":"Пайплайн считается успешно восстановленным только после прохождения dbt test (unique, not_null, accepted_values).","color":"#d97706","size":60.0,"parent":"node_cand_sop_data_042_act_6"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_retrospectives_inv_1","label":"Механизм PagedAttention устраняет внешнюю фрагментацию видеопамяти и предотвращает OOM сбои","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.96,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-RETROSPECTIVES","source_type":"artifact","evidence_quote":"Выяснилось, что при обработке запросов с переменным размером батча PyTorch не освобождал кэш CUDA-аллокатора... перевели на vLLM с PagedAttention","color":"#d97706","size":58.8,"parent":"node_cand_sample_retrospectives_act_1"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_retrospectives_inv_2","label":"Векторизованные вычисления и выгрузка агрегаций в колоночные СУБД (ClickHouse) на порядки превосходят Python-циклы","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.94,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-RETROSPECTIVES","source_type":"artifact","evidence_quote":"полный рефакторинг пайплайна на векторизованные операции NumPy и прямое вычисление оконных агрегатов в ClickHouse","color":"#d97706","size":58.2,"parent":"node_cand_sample_retrospectives_act_2"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_retrospectives_inv_3","label":"Регуляризованные линейные модели с минимизацией LogLoss служат обязательным бейзлайном устойчивости к дрейфу","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-RETROSPECTIVES","source_type":"artifact","evidence_quote":"переключили трафик на регуляризованную логистическую регрессию (Ridge / L2 penalty), оптимизированную по LogLoss","color":"#d97706","size":58.5,"parent":"node_cand_sample_retrospectives_act_3"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_5_sk_1","label":"Написание чистого и эффективного кода на Python, Go, C++, Java","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое умение [A/01.5]: Написание чистого и эффективного кода на Python, Go, C++, Java","color":"#d97706","size":58.5,"parent":"node_cand_ps_a_01_5_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_5_sk_2","label":"Применение объектно-ориентированного и функционального программирования","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое умение [A/01.5]: Применение объектно-ориентированного и функционального программирования","color":"#d97706","size":58.5,"parent":"node_cand_ps_a_01_5_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_5_sk_3","label":"Использование структур данных и оценка алгоритмической сложности O(N)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое умение [A/01.5]: Использование структур данных и оценка алгоритмической сложности O(N)","color":"#d97706","size":58.5,"parent":"node_cand_ps_a_01_5_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_5_sk_4","label":"Работа с системами контроля версий Git","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое умение [A/01.5]: Работа с системами контроля версий Git","color":"#d97706","size":58.5,"parent":"node_cand_ps_a_01_5_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_5_kn_1","label":"Синтаксис и стандартные библиотеки языков программирования","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое знание [A/01.5]: Синтаксис и стандартные библиотеки языков программирования","color":"#d97706","size":58.5,"parent":"node_cand_ps_a_01_5_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_5_kn_2","label":"Паттерны проектирования GoF и принципы SOLID","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое знание [A/01.5]: Паттерны проектирования GoF и принципы SOLID","color":"#d97706","size":58.5,"parent":"node_cand_ps_a_01_5_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_5_kn_3","label":"Основы многопоточного и асинхронного программирования (async/await, горутины)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое знание [A/01.5]: Основы многопоточного и асинхронного программирования (async/await, горутины)","color":"#d97706","size":58.5,"parent":"node_cand_ps_a_01_5_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_6_sk_1","label":"Проектирование контрактов межсервисного взаимодействия REST и gRPC","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое умение [B/01.6]: Проектирование контрактов межсервисного взаимодействия REST и gRPC","color":"#d97706","size":58.5,"parent":"node_cand_ps_b_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_6_sk_2","label":"Разработка схем реляционных и документных баз данных","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое умение [B/01.6]: Разработка схем реляционных и документных баз данных","color":"#d97706","size":58.5,"parent":"node_cand_ps_b_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_6_sk_3","label":"Оптимизация SQL-запросов и построение индексов","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое умение [B/01.6]: Оптимизация SQL-запросов и построение индексов","color":"#d97706","size":58.5,"parent":"node_cand_ps_b_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_6_sk_4","label":"Интеграция с очередями сообщений и брокерами","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое умение [B/01.6]: Интеграция с очередями сообщений и брокерами","color":"#d97706","size":58.5,"parent":"node_cand_ps_b_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_6_kn_1","label":"Микросервисная архитектура и событийно-ориентированные системы (Event-Driven)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое знание [B/01.6]: Микросервисная архитектура и событийно-ориентированные системы (Event-Driven)","color":"#d97706","size":58.5,"parent":"node_cand_ps_b_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_6_kn_2","label":"СУБД PostgreSQL, Redis, ClickHouse","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое знание [B/01.6]: СУБД PostgreSQL, Redis, ClickHouse","color":"#d97706","size":58.5,"parent":"node_cand_ps_b_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_6_kn_3","label":"Спецификации OpenAPI/Swagger и Protocol Buffers","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое знание [B/01.6]: Спецификации OpenAPI/Swagger и Protocol Buffers","color":"#d97706","size":58.5,"parent":"node_cand_ps_b_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_6_sk_1","label":"Разработка модульных (unit) и интеграционных тестов (pytest, go test)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое умение [C/01.6]: Разработка модульных (unit) и интеграционных тестов (pytest, go test)","color":"#d97706","size":58.5,"parent":"node_cand_ps_c_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_6_sk_2","label":"Настройка пайплайнов автоматической сборки и тестирования CI/CD","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое умение [C/01.6]: Настройка пайплайнов автоматической сборки и тестирования CI/CD","color":"#d97706","size":58.5,"parent":"node_cand_ps_c_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_6_sk_3","label":"Проведение статического анализа кода и линтинга (mypy, ruff, sonarqube)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое умение [C/01.6]: Проведение статического анализа кода и линтинга (mypy, ruff, sonarqube)","color":"#d97706","size":58.5,"parent":"node_cand_ps_c_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_6_sk_4","label":"Профилирование узких мест производительности и утечек памяти","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое умение [C/01.6]: Профилирование узких мест производительности и утечек памяти","color":"#d97706","size":58.5,"parent":"node_cand_ps_c_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_6_kn_1","label":"Методологии TDD (Test-Driven Development) и BDD","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое знание [C/01.6]: Методологии TDD (Test-Driven Development) и BDD","color":"#d97706","size":58.5,"parent":"node_cand_ps_c_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_6_kn_2","label":"Инструменты контейнеризации Docker и оркестрации","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое знание [C/01.6]: Инструменты контейнеризации Docker и оркестрации","color":"#d97706","size":58.5,"parent":"node_cand_ps_c_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_6_kn_3","label":"Принципы надежности распределенных систем (SRE)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.001","source_type":"profstandard","evidence_quote":"Необходимое знание [C/01.6]: Принципы надежности распределенных систем (SRE)","color":"#d97706","size":58.5,"parent":"node_cand_ps_c_01_6_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_6_sk_1","label":"Извлечение данных из реляционных и нереляционных СУБД","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [A/01.6]: Извлечение данных из реляционных и нереляционных СУБД","color":"#d97706","size":58.5,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_6_sk_2","label":"Очистка данных от пропусков и выбросов","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [A/01.6]: Очистка данных от пропусков и выбросов","color":"#d97706","size":58.5,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_6_sk_3","label":"Применение регулярных выражений и текстовой токенизации","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [A/01.6]: Применение регулярных выражений и текстовой токенизации","color":"#d97706","size":58.5,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_6_sk_4","label":"Построение пайплайнов ETL/ELT","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [A/01.6]: Построение пайплайнов ETL/ELT","color":"#d97706","size":58.5,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_6_kn_1","label":"Языки программирования Python и SQL","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [A/01.6]: Языки программирования Python и SQL","color":"#d97706","size":58.5,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_6_kn_2","label":"Архитектура баз данных PostgreSQL и ClickHouse","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [A/01.6]: Архитектура баз данных PostgreSQL и ClickHouse","color":"#d97706","size":58.5,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_a_01_6_kn_3","label":"Методы дедупликации и нормализации данных","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [A/01.6]: Методы дедупликации и нормализации данных","color":"#d97706","size":58.5,"parent":"task_ps_A/01_6"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_7_sk_1","label":"Обучение алгоритмов градиентного бустинга и линейных моделей","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [B/01.7]: Обучение алгоритмов градиентного бустинга и линейных моделей","color":"#d97706","size":58.5,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_7_sk_2","label":"Проектирование и обучение глубоких нейронных сетей","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [B/01.7]: Проектирование и обучение глубоких нейронных сетей","color":"#d97706","size":58.5,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_7_sk_3","label":"Кросс-валидация и расчет метрик ROC-AUC, F1-Score, RMSE","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [B/01.7]: Кросс-валидация и расчет метрик ROC-AUC, F1-Score, RMSE","color":"#d97706","size":58.5,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_7_sk_4","label":"Оптимизация гиперпараметров и предотвращение переобучения","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [B/01.7]: Оптимизация гиперпараметров и предотвращение переобучения","color":"#d97706","size":58.5,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_7_kn_1","label":"Математическая статистика и теория вероятностей","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [B/01.7]: Математическая статистика и теория вероятностей","color":"#d97706","size":58.5,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_7_kn_2","label":"Методы оптимизации и градиентного спуска","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [B/01.7]: Методы оптимизации и градиентного спуска","color":"#d97706","size":58.5,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_b_01_7_kn_3","label":"Фреймворки PyTorch, Scikit-learn, XGBoost, CatBoost","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [B/01.7]: Фреймворки PyTorch, Scikit-learn, XGBoost, CatBoost","color":"#d97706","size":58.5,"parent":"task_ps_B/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_7_sk_1","label":"Контейнеризация сервисов инференса","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [C/01.7]: Контейнеризация сервисов инференса","color":"#d97706","size":58.5,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_7_sk_2","label":"Оркестрация конвейеров машинного обучения","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [C/01.7]: Оркестрация конвейеров машинного обучения","color":"#d97706","size":58.5,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_7_sk_3","label":"Мониторинг дрейфа данных и концептуального сдвига (Data Drift, Concept Drift)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [C/01.7]: Мониторинг дрейфа данных и концептуального сдвига (Data Drift, Concept Drift)","color":"#d97706","size":58.5,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_7_sk_4","label":"Профилирование задержки (latency) и пропускной способности (throughput)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [C/01.7]: Профилирование задержки (latency) и пропускной способности (throughput)","color":"#d97706","size":58.5,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_7_kn_1","label":"Docker и оркестрация Kubernetes","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [C/01.7]: Docker и оркестрация Kubernetes","color":"#d97706","size":58.5,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_7_kn_2","label":"Инструменты трекинга экспериментов MLflow","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [C/01.7]: Инструменты трекинга экспериментов MLflow","color":"#d97706","size":58.5,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_7_kn_3","label":"Потоковые брокеры сообщений Apache Kafka","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [C/01.7]: Потоковые брокеры сообщений Apache Kafka","color":"#d97706","size":58.5,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_c_01_7_kn_4","label":"Фреймворки создания веб-сервисов FastAPI и Triton Inference Server","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [C/01.7]: Фреймворки создания веб-сервисов FastAPI и Triton Inference Server","color":"#d97706","size":58.5,"parent":"task_ps_C/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_d_01_7_sk_1","label":"Проектирование распределенных схем шардирования и репликации","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [D/01.7]: Проектирование распределенных схем шардирования и репликации","color":"#d97706","size":58.5,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_d_01_7_sk_2","label":"Разработка автоматических тестов качества данных (dbt tests, Great Expectations)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [D/01.7]: Разработка автоматических тестов качества данных (dbt tests, Great Expectations)","color":"#d97706","size":58.5,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_d_01_7_sk_3","label":"Управление метаданными и линиями происхождения данных (Data Lineage)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [D/01.7]: Управление метаданными и линиями происхождения данных (Data Lineage)","color":"#d97706","size":58.5,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_d_01_7_sk_4","label":"Настройка политик безопасности и разграничения доступа RBAC","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое умение [D/01.7]: Настройка политик безопасности и разграничения доступа RBAC","color":"#d97706","size":58.5,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_d_01_7_kn_1","label":"Принципы CAP-теоремы и согласованности данных","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [D/01.7]: Принципы CAP-теоремы и согласованности данных","color":"#d97706","size":58.5,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_d_01_7_kn_2","label":"Распределенные файловые системы и хранилища S3/HDFS","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [D/01.7]: Распределенные файловые системы и хранилища S3/HDFS","color":"#d97706","size":58.5,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_d_01_7_kn_3","label":"Инструменты оркестрации Apache Airflow / Dagster","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [D/01.7]: Инструменты оркестрации Apache Airflow / Dagster","color":"#d97706","size":58.5,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_ps_d_01_7_kn_4","label":"Стандарты безопасности данных и PII compliance","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.95,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"PS-06.042","source_type":"profstandard","evidence_quote":"Необходимое знание [D/01.7]: Стандарты безопасности данных и PII compliance","color":"#d97706","size":58.5,"parent":"task_ps_D/01_7"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_1","label":"Необходим опыт распределенного обучения с PyTorch (FSDP, DeepSpeed), развертывание в Kubernetes, мониторинг дрейфа в MLflow и организация API на FastAPI.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Необходим опыт распределенного обучения с PyTorch (FSDP, DeepSpeed), развертывание в Kubernetes, мониторинг дрейфа в MLflow и организация API на FastAPI.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_2","label":"Опыт работы с брокерами Kafka обязателен.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Опыт работы с брокерами Kafka обязателен.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_12","label":"коммуникабельность","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: коммуникабельность","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_13","label":"дружный коллектив","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: дружный коллектив","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_14","label":"Требования: отличное знание алгоритмов классического ML, CatBoost, Scikit-learn, уверенный SQL (PostgreSQL, ClickHouse).","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Требования: отличное знание алгоритмов классического ML, CatBoost, Scikit-learn, уверенный SQL (PostgreSQL, ClickHouse).","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_15","label":"Навыки работы с PyTorch для табличных и текстовых эмбеддингов.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Навыки работы с PyTorch для табличных и текстовых эмбеддингов.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_16","label":"Упаковка решений в Docker.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Упаковка решений в Docker.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_22","label":"активная жизненная позиция","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: активная жизненная позиция","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_23","label":"Обязанности: выгрузка данных SQL, очистка витрин в Pandas и NumPy, построение baseline моделей в Scikit-learn.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Обязанности: выгрузка данных SQL, очистка витрин в Pandas и NumPy, построение baseline моделей в Scikit-learn.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_25","label":"пунктуальность","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: пунктуальность","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_26","label":"обучаемость","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: обучаемость","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_27","label":"Потоковая обработка фичей через Kafka.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Потоковая обработка фичей через Kafka.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_28","label":"Опыт профилирования GPU-инференса, мониторинг latency с Prometheus/Grafana.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Опыт профилирования GPU-инференса, мониторинг latency с Prometheus/Grafana.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_32","label":"высокая стрессоустойчивость","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: высокая стрессоустойчивость","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_33","label":"Стек: PyTorch, квантизация и конвертация в TensorRT/ONNX, интеграция с C++ пайплайнами, контейнеризация Docker.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Стек: PyTorch, квантизация и конвертация в TensorRT/ONNX, интеграция с C++ пайплайнами, контейнеризация Docker.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_34","label":"Уверенное владение Linux.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Уверенное владение Linux.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_37","label":"TensorRT","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: TensorRT","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_39","label":"Apache Spark, PyTorch, организация микросервисов на FastAPI, потоковая передача событий через Apache Kafka.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Apache Spark, PyTorch, организация микросервисов на FastAPI, потоковая передача событий через Apache Kafka.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_41","label":"SQL на уровне оконных функций в PostgreSQL.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: SQL на уровне оконных функций в PostgreSQL.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_43","label":"Требуется опыт работы с HuggingFace Transformers, PyTorch, LoRA, DPO, vLLM.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Требуется опыт работы с HuggingFace Transformers, PyTorch, LoRA, DPO, vLLM.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_44","label":"Transformers","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Transformers","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_46","label":"HF Accelerate","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: HF Accelerate","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_47","label":"Junior/Middle Python Developer with ML focus","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Junior/Middle Python Developer with ML focus","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_48","label":"FastAPI, PostgreSQL, Docker, поддержка моделей на Scikit-learn.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: FastAPI, PostgreSQL, Docker, поддержка моделей на Scikit-learn.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_49","label":"Умение писать чистый код с типизацией и тестами.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Умение писать чистый код с типизацией и тестами.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_52","label":"Задачи: обучение моделей ранжирования CatBoost и нейросетевых эмбеддингов в PyTorch.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Задачи: обучение моделей ранжирования CatBoost и нейросетевых эмбеддингов в PyTorch.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_53","label":"Выгрузка признаков из ClickHouse, интеграция с Kafka стримингом, контейнеризация в Docker.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Выгрузка признаков из ClickHouse, интеграция с Kafka стримингом, контейнеризация в Docker.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_54","label":"Опыт A/B тестирования.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Опыт A/B тестирования.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_55","label":"Инференс через vLLM, упаковка в Docker под Linux.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Инференс через vLLM, упаковка в Docker под Linux.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_57","label":"Архитектура хранилища данных Lakehouse, разработка потоковых пайплайнов на Apache Spark и Apache Kafka.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Архитектура хранилища данных Lakehouse, разработка потоковых пайплайнов на Apache Spark и Apache Kafka.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_60","label":"Стек: Python, библиотеки Pandas, NumPy, Scikit-learn.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Стек: Python, библиотеки Pandas, NumPy, Scikit-learn.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_61","label":"Обертка моделей в REST API с помощью FastAPI, контейнеризация Docker, версионирование кода в Git.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Обертка моделей в REST API с помощью FastAPI, контейнеризация Docker, версионирование кода в Git.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_62","label":"Уверенное владение SQL для аналитики.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Уверенное владение SQL для аналитики.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_63","label":"инициативность","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: инициативность","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_64","label":"Трекинг экспериментов и версионирование в MLflow, написание сложных SQL скриптов в PostgreSQL.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Трекинг экспериментов и версионирование в MLflow, написание сложных SQL скриптов в PostgreSQL.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_65","label":"Опыт командной разработки в Git и развертывания в Docker.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Опыт командной разработки в Git и развертывания в Docker.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_69","label":"Архитектура сквозного конвейера от обучения PyTorch/CatBoost моделей до выкатки в Kubernetes.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Архитектура сквозного конвейера от обучения PyTorch/CatBoost моделей до выкатки в Kubernetes.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_70","label":"Выгрузка и агрегация пространственных данных SQL из PostgreSQL.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Выгрузка и агрегация пространственных данных SQL из PostgreSQL.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_71","label":"активность","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: активность","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_72","label":"Middle Backend ML Developer (Go / Python)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Middle Backend ML Developer (Go / Python)","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_73","label":"Очереди сообщений Kafka, реляционная база PostgreSQL, Docker, глубокое понимание сетей и Linux.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Очереди сообщений Kafka, реляционная база PostgreSQL, Docker, глубокое понимание сетей и Linux.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_74","label":"Векторные расширения PostgreSQL (pgvector).","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Векторные расширения PostgreSQL (pgvector).","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_75","label":"Обработка миллиардов событий в сутки через Apache Kafka и Apache Spark Streaming.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Обработка миллиардов событий в сутки через Apache Kafka и Apache Spark Streaming.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_76","label":"Контейнеризация компонентов в Docker.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Контейнеризация компонентов в Docker.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_77","label":"Junior Python Developer / Junior Data Engineer","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Junior Python Developer / Junior Data Engineer","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_78","label":"Базовые навыки работы в командной строке Linux, Docker, система контроля версий Git.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Базовые навыки работы в командной строке Linux, Docker, система контроля версий Git.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_79","label":"Дообучение и оптимизация моделей распознавания речи (Whisper, Conformer) в PyTorch.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Дообучение и оптимизация моделей распознавания речи (Whisper, Conformer) в PyTorch.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_80","label":"Оборачивание в легковесный сервис на FastAPI и развертывание в Docker под управлением Linux.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Оборачивание в легковесный сервис на FastAPI и развертывание в Docker под управлением Linux.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_81","label":"Прототипирование на Python и оптимизация критических участков вычислений на C++.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Прототипирование на Python и оптимизация критических участков вычислений на C++.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_83","label":"ROS","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: ROS","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_84","label":"Terraform","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Terraform","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_85","label":"Senior Backend Go/Python Engineer (Data Services)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Senior Backend Go/Python Engineer (Data Services)","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_86","label":"аналитический склад ума","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: аналитический склад ума","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_87","label":"Junior Python / ML Developer","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Junior Python / ML Developer","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_88","label":"Региональная IT-компания ищет начинающего Python/ML разработчика.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Региональная IT-компания ищет начинающего Python/ML разработчика.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_89","label":"Задачи: написание REST эндпоинтов на FastAPI, работа с PostgreSQL через SQL, обработка таблиц в Pandas, запуск в Docker, Git.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Задачи: написание REST эндпоинтов на FastAPI, работа с PostgreSQL через SQL, обработка таблиц в Pandas, запуск в Docker, Git.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_90","label":"желание развиваться","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: желание развиваться","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_91","label":"Дообучение предобученных моделей ruRoBERTa в PyTorch с использованием HuggingFace Transformers, упаковка сервиса в Docker, базовые навыки работы в Linux терминале.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Дообучение предобученных моделей ruRoBERTa в PyTorch с использованием HuggingFace Transformers, упаковка сервиса в Docker, базовые навыки работы в Linux терминале.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_92","label":"энтузиазм","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: энтузиазм","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_93","label":"Эксперименты с архитектурами Diffusion Transformers на PyTorch, оптимизация латентных пространств, сборка демонстрационных сервисов на FastAPI в Docker.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Эксперименты с архитектурами Diffusion Transformers на PyTorch, оптимизация латентных пространств, сборка демонстрационных сервисов на FastAPI в Docker.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_94","label":"Scala","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Scala","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_95","label":"Хранение данных в PostgreSQL, воспроизводимость в Docker под Linux.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Хранение данных в PostgreSQL, воспроизводимость в Docker под Linux.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_96","label":"исполнительность","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: исполнительность","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_97","label":"Публикация статей на ведущих конференциях (NeurIPS, ICML, ICLR), прототипирование на Python и C++ под Linux.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: Публикация статей на ведущих конференциях (NeurIPS, ICML, ICLR), прототипирование на Python и C++ под Linux.","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_sample_vacancies_ksa_98","label":"глубокое знание математики","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"SAMPLE-VACANCIES","source_type":"vacancy","evidence_quote":"Требование к квалификации: глубокое знание математики","color":"#d97706","size":54.0,"parent":"node_cand_sample_vacancies_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_52","label":"Опыт работы с Docker и FastAPI.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Опыт работы с Docker и FastAPI.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_53","label":"стрессоустойчивость","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: стрессоустойчивость","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_54","label":"Базовые навыки Python и Git.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Базовые навыки Python и Git.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_55","label":"Дообучение открытых моделей методом LoRA/QLoRA в PyTorch.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Дообучение открытых моделей методом LoRA/QLoRA в PyTorch.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_56","label":"LangChain","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: LangChain","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_57","label":"LlamaIndex","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: LlamaIndex","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_59","label":"Извлечение признаков с Pandas и SQL.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Извлечение признаков с Pandas и SQL.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_60","label":"Базовые знания Docker и Git.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Базовые знания Docker и Git.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_61","label":"Развитие управляемого сервиса Apache Spark и шины Kafka в облачной инфраструктуре Selectel.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Развитие управляемого сервиса Apache Spark и шины Kafka в облачной инфраструктуре Selectel.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_63","label":"LoRA","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: LoRA","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_64","label":"Отказоустойчивые сервисы в K8s.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Отказоустойчивые сервисы в K8s.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_66","label":"Составление SQL-запросов к PostgreSQL, расчет когортного анализа в Pandas, визуализация воронок.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Составление SQL-запросов к PostgreSQL, расчет когортного анализа в Pandas, визуализация воронок.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_67","label":"горящие глаза","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: горящие глаза","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_68","label":"Контейнеризация в Docker.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Контейнеризация в Docker.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_69","label":"Polars","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Polars","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_70","label":"DuckDB","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: DuckDB","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_71","label":"Детекция и сегментация объектов с использованием PyTorch и OpenCV.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Детекция и сегментация объектов с использованием PyTorch и OpenCV.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_72","label":"Базовый опыт работы с Docker и Git.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Базовый опыт работы с Docker и Git.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_73","label":"Ollama","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Ollama","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_74","label":"Junior Python Developer / Data Assistant","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Junior Python Developer / Data Assistant","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_76","label":"Redis","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Redis","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_77","label":"Масштабное распределенное обучение в PyTorch с использованием DeepSpeed и FSDP.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Масштабное распределенное обучение в PyTorch с использованием DeepSpeed и FSDP.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_78","label":"Опыт работы в Linux на GPU-кластерах.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Опыт работы в Linux на GPU-кластерах.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_80","label":"Java","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Java","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_81","label":"Apache Flink","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Apache Flink","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_82","label":"Подготовка витрин данных в Pandas и SQL.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Подготовка витрин данных в Pandas и SQL.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_83","label":"Готовность быстро учиться.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Готовность быстро учиться.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_84","label":"Kubeflow","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Kubeflow","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_85","label":"Тонкая настройка моделей RuBERT на PyTorch и HuggingFace Transformers.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Тонкая настройка моделей RuBERT на PyTorch и HuggingFace Transformers.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_86","label":"Docker и Git.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Docker и Git.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_87","label":"высокая обучаемость","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: высокая обучаемость","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_88","label":"Работа с векторами произведений, SQL-запросы к PostgreSQL, упаковка сервисов в Docker.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Работа с векторами произведений, SQL-запросы к PostgreSQL, упаковка сервисов в Docker.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_89","label":"БД PostgreSQL.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: БД PostgreSQL.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_90","label":"Junior Data Engineer (Python & PostgreSQL ETL)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Junior Data Engineer (Python & PostgreSQL ETL)","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_91","label":"ответственность","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: ответственность","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_92","label":"Контейнеризация в Docker под Linux.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Контейнеризация в Docker под Linux.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_93","label":"Middle Data Engineer (Kafka & ClickHouse)","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Middle Data Engineer (Kafka & ClickHouse)","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_94","label":"Уверенное владение Docker и SQL.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Уверенное владение Docker и SQL.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_95","label":"Контроль процессов обучения моделей на PyTorch и CatBoost, надежности сервисов в Kubernetes, мониторинга в Prometheus.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Контроль процессов обучения моделей на PyTorch и CatBoost, надежности сервисов в Kubernetes, мониторинга в Prometheus.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_96","label":"Использование SQL и Git.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Использование SQL и Git.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"node_cand_vacancies_hh_dump_ksa_97","label":"Приветствуется высокая обучаемость и активность.","source":null,"target":null,"node_type":"ksa","edge_type":null,"weight":null,"composite_weight":0.8,"market_frequency":null,"expert_validated":false,"level":"ksa","source_id":"VACANCIES-HH-DUMP","source_type":"vacancy","evidence_quote":"Требование к квалификации: Приветствуется высокая обучаемость и активность.","color":"#d97706","size":54.0,"parent":"node_cand_vacancies_hh_dump_task"},"group":"nodes","classes":"level-ksa"},{"data":{"id":"e_role_data_scientist___ml_engineer_fn_ps_1","label":null,"source":"role_data_scientist___ml_engineer","target":"fn_ps_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_role_data_scientist___ml_engineer_fn_ps_2","label":null,"source":"role_data_scientist___ml_engineer","target":"fn_ps_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_role_data_scientist___ml_engineer_fn_ps_3","label":null,"source":"role_data_scientist___ml_engineer","target":"fn_ps_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_role_data_scientist___ml_engineer_fn_ps_4","label":null,"source":"role_data_scientist___ml_engineer","target":"fn_ps_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_role_data_scientist___ml_engineer_node_cand_fgos_01_03_02_fn_1","label":null,"source":"role_data_scientist___ml_engineer","target":"node_cand_fgos_01_03_02_fn_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_ps_A/01_6","label":null,"source":"fn_ps_1","target":"task_ps_A/01_6","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_vac_hh-101004","label":null,"source":"fn_ps_1","target":"task_vac_hh-101004","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_vac_hh-101008","label":null,"source":"fn_ps_1","target":"task_vac_hh-101008","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_vac_hh-101012","label":null,"source":"fn_ps_1","target":"task_vac_hh-101012","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_vac_hh-101016","label":null,"source":"fn_ps_1","target":"task_vac_hh-101016","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_vac_hh-101020","label":null,"source":"fn_ps_1","target":"task_vac_hh-101020","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_vac_hh-101024","label":null,"source":"fn_ps_1","target":"task_vac_hh-101024","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_vac_hh-101028","label":null,"source":"fn_ps_1","target":"task_vac_hh-101028","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_vac_hh-101032","label":null,"source":"fn_ps_1","target":"task_vac_hh-101032","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_vac_hh-101036","label":null,"source":"fn_ps_1","target":"task_vac_hh-101036","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_vac_hh-101040","label":null,"source":"fn_ps_1","target":"task_vac_hh-101040","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_vac_hh-101044","label":null,"source":"fn_ps_1","target":"task_vac_hh-101044","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_vac_hh-101048","label":null,"source":"fn_ps_1","target":"task_vac_hh-101048","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_cit_inc-1","label":null,"source":"fn_ps_1","target":"task_cit_inc-1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_task_art_inc_habr-postmortem-003_1","label":null,"source":"fn_ps_1","target":"task_art_inc_habr-postmortem-003_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_task_jira_inc_8921","label":null,"source":"fn_ps_1","target":"node_cand_task_jira_inc_8921","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_task_jira_inc_8945","label":null,"source":"fn_ps_1","target":"node_cand_task_jira_inc_8945","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_task_cv_cv_70101_t_bank_fin_948742e6","label":null,"source":"fn_ps_1","target":"node_cand_task_cv_cv_70101_t_bank_fin_948742e6","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_task_cv_cv_70101____________515d5ff5","label":null,"source":"fn_ps_1","target":"node_cand_task_cv_cv_70101____________515d5ff5","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_task_cv_cv_70102_e_commerce_ada92128","label":null,"source":"fn_ps_1","target":"node_cand_task_cv_cv_70102_e_commerce_ada92128","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_task_inc_int_cta_2026_042_1","label":null,"source":"fn_ps_1","target":"node_cand_task_inc_int_cta_2026_042_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_task_inc_int_cta_2026_042_2","label":null,"source":"fn_ps_1","target":"node_cand_task_inc_int_cta_2026_042_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_task_inc_int_cta_2026_042_3","label":null,"source":"fn_ps_1","target":"node_cand_task_inc_int_cta_2026_042_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_task_inc_int_cta_2026_042_4","label":null,"source":"fn_ps_1","target":"node_cand_task_inc_int_cta_2026_042_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_codebase_sample_codebase_lifecycle","label":null,"source":"fn_ps_1","target":"node_cand_codebase_sample_codebase_lifecycle","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_sop_data_042_root_task","label":null,"source":"fn_ps_1","target":"node_cand_sop_data_042_root_task","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_sample_retrospectives_root_task","label":null,"source":"fn_ps_1","target":"node_cand_sample_retrospectives_root_task","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_sample_vacancies_task","label":null,"source":"fn_ps_1","target":"node_cand_sample_vacancies_task","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_1_node_cand_vacancies_hh_dump_task","label":null,"source":"fn_ps_1","target":"node_cand_vacancies_hh_dump_task","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_ps_B/01_7","label":null,"source":"fn_ps_2","target":"task_ps_B/01_7","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101001","label":null,"source":"fn_ps_2","target":"task_vac_hh-101001","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101005","label":null,"source":"fn_ps_2","target":"task_vac_hh-101005","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101009","label":null,"source":"fn_ps_2","target":"task_vac_hh-101009","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101013","label":null,"source":"fn_ps_2","target":"task_vac_hh-101013","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101017","label":null,"source":"fn_ps_2","target":"task_vac_hh-101017","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101021","label":null,"source":"fn_ps_2","target":"task_vac_hh-101021","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101025","label":null,"source":"fn_ps_2","target":"task_vac_hh-101025","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101029","label":null,"source":"fn_ps_2","target":"task_vac_hh-101029","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101033","label":null,"source":"fn_ps_2","target":"task_vac_hh-101033","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101037","label":null,"source":"fn_ps_2","target":"task_vac_hh-101037","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101041","label":null,"source":"fn_ps_2","target":"task_vac_hh-101041","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101045","label":null,"source":"fn_ps_2","target":"task_vac_hh-101045","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_vac_hh-101049","label":null,"source":"fn_ps_2","target":"task_vac_hh-101049","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_art_inc_SOP-DATA-042_1","label":null,"source":"fn_ps_2","target":"task_art_inc_SOP-DATA-042_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_art_inc_SOP-DATA-042_2","label":null,"source":"fn_ps_2","target":"task_art_inc_SOP-DATA-042_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_art_inc_SOP-DATA-042_3","label":null,"source":"fn_ps_2","target":"task_art_inc_SOP-DATA-042_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_art_inc_SOP-DATA-042_4","label":null,"source":"fn_ps_2","target":"task_art_inc_SOP-DATA-042_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_art_inc_SOP-DATA-042_5","label":null,"source":"fn_ps_2","target":"task_art_inc_SOP-DATA-042_5","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_2_task_art_inc_SOP-DATA-042_6","label":null,"source":"fn_ps_2","target":"task_art_inc_SOP-DATA-042_6","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_ps_C/01_7","label":null,"source":"fn_ps_3","target":"task_ps_C/01_7","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101002","label":null,"source":"fn_ps_3","target":"task_vac_hh-101002","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101006","label":null,"source":"fn_ps_3","target":"task_vac_hh-101006","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101010","label":null,"source":"fn_ps_3","target":"task_vac_hh-101010","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101014","label":null,"source":"fn_ps_3","target":"task_vac_hh-101014","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101018","label":null,"source":"fn_ps_3","target":"task_vac_hh-101018","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101022","label":null,"source":"fn_ps_3","target":"task_vac_hh-101022","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101026","label":null,"source":"fn_ps_3","target":"task_vac_hh-101026","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101030","label":null,"source":"fn_ps_3","target":"task_vac_hh-101030","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101034","label":null,"source":"fn_ps_3","target":"task_vac_hh-101034","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101038","label":null,"source":"fn_ps_3","target":"task_vac_hh-101038","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101042","label":null,"source":"fn_ps_3","target":"task_vac_hh-101042","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101046","label":null,"source":"fn_ps_3","target":"task_vac_hh-101046","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_vac_hh-101050","label":null,"source":"fn_ps_3","target":"task_vac_hh-101050","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_task_art_inc_habr-postmortem-001_1","label":null,"source":"fn_ps_3","target":"task_art_inc_habr-postmortem-001_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_node_cand_ps_a_01_5_task","label":null,"source":"fn_ps_3","target":"node_cand_ps_a_01_5_task","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_node_cand_ps_b_01_6_task","label":null,"source":"fn_ps_3","target":"node_cand_ps_b_01_6_task","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_3_node_cand_ps_c_01_6_task","label":null,"source":"fn_ps_3","target":"node_cand_ps_c_01_6_task","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_ps_D/01_7","label":null,"source":"fn_ps_4","target":"task_ps_D/01_7","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_vac_hh-101003","label":null,"source":"fn_ps_4","target":"task_vac_hh-101003","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_vac_hh-101007","label":null,"source":"fn_ps_4","target":"task_vac_hh-101007","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_vac_hh-101011","label":null,"source":"fn_ps_4","target":"task_vac_hh-101011","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_vac_hh-101015","label":null,"source":"fn_ps_4","target":"task_vac_hh-101015","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_vac_hh-101019","label":null,"source":"fn_ps_4","target":"task_vac_hh-101019","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_vac_hh-101023","label":null,"source":"fn_ps_4","target":"task_vac_hh-101023","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_vac_hh-101027","label":null,"source":"fn_ps_4","target":"task_vac_hh-101027","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_vac_hh-101031","label":null,"source":"fn_ps_4","target":"task_vac_hh-101031","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_vac_hh-101035","label":null,"source":"fn_ps_4","target":"task_vac_hh-101035","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_vac_hh-101039","label":null,"source":"fn_ps_4","target":"task_vac_hh-101039","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_vac_hh-101043","label":null,"source":"fn_ps_4","target":"task_vac_hh-101043","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_vac_hh-101047","label":null,"source":"fn_ps_4","target":"task_vac_hh-101047","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_fn_ps_4_task_art_inc_habr-postmortem-002_1","label":null,"source":"fn_ps_4","target":"task_art_inc_habr-postmortem-002_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_fgos_01_03_02_fn_1_node_cand_fgos_01_03_02_fn_1_task_1","label":null,"source":"node_cand_fgos_01_03_02_fn_1","target":"node_cand_fgos_01_03_02_fn_1_task_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_fgos_01_03_02_fn_1_node_cand_fgos_01_03_02_fn_1_task_2","label":null,"source":"node_cand_fgos_01_03_02_fn_1","target":"node_cand_fgos_01_03_02_fn_1_task_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_fgos_01_03_02_fn_1_node_cand_fgos_01_03_02_fn_1_task_3","label":null,"source":"node_cand_fgos_01_03_02_fn_1","target":"node_cand_fgos_01_03_02_fn_1_task_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_fgos_01_03_02_fn_1_node_cand_fgos_01_03_02_fn_2_task_1","label":null,"source":"node_cand_fgos_01_03_02_fn_1","target":"node_cand_fgos_01_03_02_fn_2_task_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_fgos_01_03_02_fn_1_node_cand_fgos_01_03_02_fn_2_task_2","label":null,"source":"node_cand_fgos_01_03_02_fn_1","target":"node_cand_fgos_01_03_02_fn_2_task_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_fgos_01_03_02_fn_1_node_cand_fgos_01_03_02_fn_2_task_3","label":null,"source":"node_cand_fgos_01_03_02_fn_1","target":"node_cand_fgos_01_03_02_fn_2_task_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_act_ps_A/01_6_1","label":null,"source":"task_ps_A/01_6","target":"act_ps_A/01_6_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_act_ps_A/01_6_2","label":null,"source":"task_ps_A/01_6","target":"act_ps_A/01_6_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_act_ps_A/01_6_3","label":null,"source":"task_ps_A/01_6","target":"act_ps_A/01_6_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_sop_data_042_act_2","label":null,"source":"task_ps_A/01_6","target":"node_cand_sop_data_042_act_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_sop_data_042_act_4","label":null,"source":"task_ps_A/01_6","target":"node_cand_sop_data_042_act_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_sop_data_042_act_6","label":null,"source":"task_ps_A/01_6","target":"node_cand_sop_data_042_act_6","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_ps_a_01_6_act_1","label":null,"source":"task_ps_A/01_6","target":"node_cand_ps_a_01_6_act_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_ps_a_01_6_act_2","label":null,"source":"task_ps_A/01_6","target":"node_cand_ps_a_01_6_act_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_ps_a_01_6_act_3","label":null,"source":"task_ps_A/01_6","target":"node_cand_ps_a_01_6_act_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_ps_a_01_6_act_4","label":null,"source":"task_ps_A/01_6","target":"node_cand_ps_a_01_6_act_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_ps_a_01_6_sk_1","label":null,"source":"task_ps_A/01_6","target":"node_cand_ps_a_01_6_sk_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_ps_a_01_6_sk_2","label":null,"source":"task_ps_A/01_6","target":"node_cand_ps_a_01_6_sk_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_ps_a_01_6_sk_3","label":null,"source":"task_ps_A/01_6","target":"node_cand_ps_a_01_6_sk_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_ps_a_01_6_sk_4","label":null,"source":"task_ps_A/01_6","target":"node_cand_ps_a_01_6_sk_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_ps_a_01_6_kn_1","label":null,"source":"task_ps_A/01_6","target":"node_cand_ps_a_01_6_kn_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_ps_a_01_6_kn_2","label":null,"source":"task_ps_A/01_6","target":"node_cand_ps_a_01_6_kn_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_A/01_6_node_cand_ps_a_01_6_kn_3","label":null,"source":"task_ps_A/01_6","target":"node_cand_ps_a_01_6_kn_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_act_ps_B/01_7_1","label":null,"source":"task_ps_B/01_7","target":"act_ps_B/01_7_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_act_ps_B/01_7_2","label":null,"source":"task_ps_B/01_7","target":"act_ps_B/01_7_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_act_ps_B/01_7_3","label":null,"source":"task_ps_B/01_7","target":"act_ps_B/01_7_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_node_cand_ps_b_01_7_act_1","label":null,"source":"task_ps_B/01_7","target":"node_cand_ps_b_01_7_act_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_node_cand_ps_b_01_7_act_2","label":null,"source":"task_ps_B/01_7","target":"node_cand_ps_b_01_7_act_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_node_cand_ps_b_01_7_act_3","label":null,"source":"task_ps_B/01_7","target":"node_cand_ps_b_01_7_act_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_node_cand_ps_b_01_7_act_4","label":null,"source":"task_ps_B/01_7","target":"node_cand_ps_b_01_7_act_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_node_cand_ps_b_01_7_sk_1","label":null,"source":"task_ps_B/01_7","target":"node_cand_ps_b_01_7_sk_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_node_cand_ps_b_01_7_sk_2","label":null,"source":"task_ps_B/01_7","target":"node_cand_ps_b_01_7_sk_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_node_cand_ps_b_01_7_sk_3","label":null,"source":"task_ps_B/01_7","target":"node_cand_ps_b_01_7_sk_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_node_cand_ps_b_01_7_sk_4","label":null,"source":"task_ps_B/01_7","target":"node_cand_ps_b_01_7_sk_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_node_cand_ps_b_01_7_kn_1","label":null,"source":"task_ps_B/01_7","target":"node_cand_ps_b_01_7_kn_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_node_cand_ps_b_01_7_kn_2","label":null,"source":"task_ps_B/01_7","target":"node_cand_ps_b_01_7_kn_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_B/01_7_node_cand_ps_b_01_7_kn_3","label":null,"source":"task_ps_B/01_7","target":"node_cand_ps_b_01_7_kn_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_act_ps_C/01_7_1","label":null,"source":"task_ps_C/01_7","target":"act_ps_C/01_7_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_act_ps_C/01_7_2","label":null,"source":"task_ps_C/01_7","target":"act_ps_C/01_7_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_act_ps_C/01_7_3","label":null,"source":"task_ps_C/01_7","target":"act_ps_C/01_7_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_node_cand_ps_c_01_7_act_1","label":null,"source":"task_ps_C/01_7","target":"node_cand_ps_c_01_7_act_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_node_cand_ps_c_01_7_act_2","label":null,"source":"task_ps_C/01_7","target":"node_cand_ps_c_01_7_act_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_node_cand_ps_c_01_7_act_3","label":null,"source":"task_ps_C/01_7","target":"node_cand_ps_c_01_7_act_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_node_cand_ps_c_01_7_act_4","label":null,"source":"task_ps_C/01_7","target":"node_cand_ps_c_01_7_act_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_node_cand_ps_c_01_7_sk_1","label":null,"source":"task_ps_C/01_7","target":"node_cand_ps_c_01_7_sk_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_node_cand_ps_c_01_7_sk_2","label":null,"source":"task_ps_C/01_7","target":"node_cand_ps_c_01_7_sk_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_node_cand_ps_c_01_7_sk_3","label":null,"source":"task_ps_C/01_7","target":"node_cand_ps_c_01_7_sk_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_node_cand_ps_c_01_7_sk_4","label":null,"source":"task_ps_C/01_7","target":"node_cand_ps_c_01_7_sk_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_node_cand_ps_c_01_7_kn_1","label":null,"source":"task_ps_C/01_7","target":"node_cand_ps_c_01_7_kn_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_node_cand_ps_c_01_7_kn_2","label":null,"source":"task_ps_C/01_7","target":"node_cand_ps_c_01_7_kn_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_node_cand_ps_c_01_7_kn_3","label":null,"source":"task_ps_C/01_7","target":"node_cand_ps_c_01_7_kn_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_C/01_7_node_cand_ps_c_01_7_kn_4","label":null,"source":"task_ps_C/01_7","target":"node_cand_ps_c_01_7_kn_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_act_ps_D/01_7_1","label":null,"source":"task_ps_D/01_7","target":"act_ps_D/01_7_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_act_ps_D/01_7_2","label":null,"source":"task_ps_D/01_7","target":"act_ps_D/01_7_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_act_ps_D/01_7_3","label":null,"source":"task_ps_D/01_7","target":"act_ps_D/01_7_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_node_cand_ps_d_01_7_act_1","label":null,"source":"task_ps_D/01_7","target":"node_cand_ps_d_01_7_act_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_node_cand_ps_d_01_7_act_2","label":null,"source":"task_ps_D/01_7","target":"node_cand_ps_d_01_7_act_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_node_cand_ps_d_01_7_act_3","label":null,"source":"task_ps_D/01_7","target":"node_cand_ps_d_01_7_act_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_node_cand_ps_d_01_7_act_4","label":null,"source":"task_ps_D/01_7","target":"node_cand_ps_d_01_7_act_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_node_cand_ps_d_01_7_sk_1","label":null,"source":"task_ps_D/01_7","target":"node_cand_ps_d_01_7_sk_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_node_cand_ps_d_01_7_sk_2","label":null,"source":"task_ps_D/01_7","target":"node_cand_ps_d_01_7_sk_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_node_cand_ps_d_01_7_sk_3","label":null,"source":"task_ps_D/01_7","target":"node_cand_ps_d_01_7_sk_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_node_cand_ps_d_01_7_sk_4","label":null,"source":"task_ps_D/01_7","target":"node_cand_ps_d_01_7_sk_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_node_cand_ps_d_01_7_kn_1","label":null,"source":"task_ps_D/01_7","target":"node_cand_ps_d_01_7_kn_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_node_cand_ps_d_01_7_kn_2","label":null,"source":"task_ps_D/01_7","target":"node_cand_ps_d_01_7_kn_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_node_cand_ps_d_01_7_kn_3","label":null,"source":"task_ps_D/01_7","target":"node_cand_ps_d_01_7_kn_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_ps_D/01_7_node_cand_ps_d_01_7_kn_4","label":null,"source":"task_ps_D/01_7","target":"node_cand_ps_d_01_7_kn_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101001_act_vac_resp_hh-101001_1","label":null,"source":"task_vac_hh-101001","target":"act_vac_resp_hh-101001_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101001_act_vac_hh-101001_1","label":null,"source":"task_vac_hh-101001","target":"act_vac_hh-101001_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101001_act_vac_hh-101001_2","label":null,"source":"task_vac_hh-101001","target":"act_vac_hh-101001_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101001_act_vac_hh-101001_3","label":null,"source":"task_vac_hh-101001","target":"act_vac_hh-101001_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101001_act_vac_hh-101001_4","label":null,"source":"task_vac_hh-101001","target":"act_vac_hh-101001_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101002_act_vac_resp_hh-101002_1","label":null,"source":"task_vac_hh-101002","target":"act_vac_resp_hh-101002_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101002_act_vac_hh-101002_1","label":null,"source":"task_vac_hh-101002","target":"act_vac_hh-101002_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101002_act_vac_hh-101002_2","label":null,"source":"task_vac_hh-101002","target":"act_vac_hh-101002_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101002_act_vac_hh-101002_3","label":null,"source":"task_vac_hh-101002","target":"act_vac_hh-101002_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101002_act_vac_hh-101002_4","label":null,"source":"task_vac_hh-101002","target":"act_vac_hh-101002_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101003_act_vac_hh-101003_1","label":null,"source":"task_vac_hh-101003","target":"act_vac_hh-101003_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101003_act_vac_hh-101003_2","label":null,"source":"task_vac_hh-101003","target":"act_vac_hh-101003_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101003_act_vac_hh-101003_3","label":null,"source":"task_vac_hh-101003","target":"act_vac_hh-101003_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101003_act_vac_hh-101003_4","label":null,"source":"task_vac_hh-101003","target":"act_vac_hh-101003_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101004_act_vac_hh-101004_1","label":null,"source":"task_vac_hh-101004","target":"act_vac_hh-101004_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101004_act_vac_hh-101004_2","label":null,"source":"task_vac_hh-101004","target":"act_vac_hh-101004_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101004_act_vac_hh-101004_3","label":null,"source":"task_vac_hh-101004","target":"act_vac_hh-101004_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101004_act_vac_hh-101004_4","label":null,"source":"task_vac_hh-101004","target":"act_vac_hh-101004_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101005_act_vac_hh-101005_1","label":null,"source":"task_vac_hh-101005","target":"act_vac_hh-101005_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101005_act_vac_hh-101005_2","label":null,"source":"task_vac_hh-101005","target":"act_vac_hh-101005_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101005_act_vac_hh-101005_3","label":null,"source":"task_vac_hh-101005","target":"act_vac_hh-101005_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101005_act_vac_hh-101005_4","label":null,"source":"task_vac_hh-101005","target":"act_vac_hh-101005_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101006_act_vac_hh-101006_1","label":null,"source":"task_vac_hh-101006","target":"act_vac_hh-101006_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101006_act_vac_hh-101006_2","label":null,"source":"task_vac_hh-101006","target":"act_vac_hh-101006_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101006_act_vac_hh-101006_3","label":null,"source":"task_vac_hh-101006","target":"act_vac_hh-101006_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101006_act_vac_hh-101006_4","label":null,"source":"task_vac_hh-101006","target":"act_vac_hh-101006_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101007_act_vac_hh-101007_1","label":null,"source":"task_vac_hh-101007","target":"act_vac_hh-101007_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101007_act_vac_hh-101007_2","label":null,"source":"task_vac_hh-101007","target":"act_vac_hh-101007_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101007_act_vac_hh-101007_3","label":null,"source":"task_vac_hh-101007","target":"act_vac_hh-101007_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101007_act_vac_hh-101007_4","label":null,"source":"task_vac_hh-101007","target":"act_vac_hh-101007_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101008_act_vac_hh-101008_1","label":null,"source":"task_vac_hh-101008","target":"act_vac_hh-101008_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101008_act_vac_hh-101008_2","label":null,"source":"task_vac_hh-101008","target":"act_vac_hh-101008_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101008_act_vac_hh-101008_3","label":null,"source":"task_vac_hh-101008","target":"act_vac_hh-101008_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101008_act_vac_hh-101008_4","label":null,"source":"task_vac_hh-101008","target":"act_vac_hh-101008_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101009_act_vac_hh-101009_1","label":null,"source":"task_vac_hh-101009","target":"act_vac_hh-101009_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101009_act_vac_hh-101009_2","label":null,"source":"task_vac_hh-101009","target":"act_vac_hh-101009_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101009_act_vac_hh-101009_3","label":null,"source":"task_vac_hh-101009","target":"act_vac_hh-101009_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101009_act_vac_hh-101009_4","label":null,"source":"task_vac_hh-101009","target":"act_vac_hh-101009_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101010_act_vac_resp_hh-101010_1","label":null,"source":"task_vac_hh-101010","target":"act_vac_resp_hh-101010_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101010_act_vac_hh-101010_1","label":null,"source":"task_vac_hh-101010","target":"act_vac_hh-101010_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101010_act_vac_hh-101010_2","label":null,"source":"task_vac_hh-101010","target":"act_vac_hh-101010_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101010_act_vac_hh-101010_3","label":null,"source":"task_vac_hh-101010","target":"act_vac_hh-101010_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101010_act_vac_hh-101010_4","label":null,"source":"task_vac_hh-101010","target":"act_vac_hh-101010_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101011_act_vac_hh-101011_1","label":null,"source":"task_vac_hh-101011","target":"act_vac_hh-101011_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101011_act_vac_hh-101011_2","label":null,"source":"task_vac_hh-101011","target":"act_vac_hh-101011_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101011_act_vac_hh-101011_3","label":null,"source":"task_vac_hh-101011","target":"act_vac_hh-101011_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101011_act_vac_hh-101011_4","label":null,"source":"task_vac_hh-101011","target":"act_vac_hh-101011_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101012_act_vac_hh-101012_1","label":null,"source":"task_vac_hh-101012","target":"act_vac_hh-101012_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101012_act_vac_hh-101012_2","label":null,"source":"task_vac_hh-101012","target":"act_vac_hh-101012_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101012_act_vac_hh-101012_3","label":null,"source":"task_vac_hh-101012","target":"act_vac_hh-101012_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101012_act_vac_hh-101012_4","label":null,"source":"task_vac_hh-101012","target":"act_vac_hh-101012_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101013_act_vac_resp_hh-101013_1","label":null,"source":"task_vac_hh-101013","target":"act_vac_resp_hh-101013_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101013_act_vac_hh-101013_1","label":null,"source":"task_vac_hh-101013","target":"act_vac_hh-101013_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101013_act_vac_hh-101013_2","label":null,"source":"task_vac_hh-101013","target":"act_vac_hh-101013_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101013_act_vac_hh-101013_3","label":null,"source":"task_vac_hh-101013","target":"act_vac_hh-101013_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101013_act_vac_hh-101013_4","label":null,"source":"task_vac_hh-101013","target":"act_vac_hh-101013_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101014_act_vac_hh-101014_1","label":null,"source":"task_vac_hh-101014","target":"act_vac_hh-101014_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101014_act_vac_hh-101014_2","label":null,"source":"task_vac_hh-101014","target":"act_vac_hh-101014_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101014_act_vac_hh-101014_3","label":null,"source":"task_vac_hh-101014","target":"act_vac_hh-101014_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101014_act_vac_hh-101014_4","label":null,"source":"task_vac_hh-101014","target":"act_vac_hh-101014_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101015_act_vac_resp_hh-101015_1","label":null,"source":"task_vac_hh-101015","target":"act_vac_resp_hh-101015_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101015_act_vac_hh-101015_1","label":null,"source":"task_vac_hh-101015","target":"act_vac_hh-101015_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101015_act_vac_hh-101015_2","label":null,"source":"task_vac_hh-101015","target":"act_vac_hh-101015_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101015_act_vac_hh-101015_3","label":null,"source":"task_vac_hh-101015","target":"act_vac_hh-101015_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101015_act_vac_hh-101015_4","label":null,"source":"task_vac_hh-101015","target":"act_vac_hh-101015_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101016_act_vac_resp_hh-101016_1","label":null,"source":"task_vac_hh-101016","target":"act_vac_resp_hh-101016_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101016_act_vac_resp_hh-101016_2","label":null,"source":"task_vac_hh-101016","target":"act_vac_resp_hh-101016_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101016_act_vac_hh-101016_1","label":null,"source":"task_vac_hh-101016","target":"act_vac_hh-101016_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101016_act_vac_hh-101016_2","label":null,"source":"task_vac_hh-101016","target":"act_vac_hh-101016_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101016_act_vac_hh-101016_3","label":null,"source":"task_vac_hh-101016","target":"act_vac_hh-101016_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101016_act_vac_hh-101016_4","label":null,"source":"task_vac_hh-101016","target":"act_vac_hh-101016_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101017_act_vac_resp_hh-101017_1","label":null,"source":"task_vac_hh-101017","target":"act_vac_resp_hh-101017_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101017_act_vac_hh-101017_1","label":null,"source":"task_vac_hh-101017","target":"act_vac_hh-101017_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101017_act_vac_hh-101017_2","label":null,"source":"task_vac_hh-101017","target":"act_vac_hh-101017_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101017_act_vac_hh-101017_3","label":null,"source":"task_vac_hh-101017","target":"act_vac_hh-101017_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101017_act_vac_hh-101017_4","label":null,"source":"task_vac_hh-101017","target":"act_vac_hh-101017_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101018_act_vac_resp_hh-101018_1","label":null,"source":"task_vac_hh-101018","target":"act_vac_resp_hh-101018_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101018_act_vac_hh-101018_1","label":null,"source":"task_vac_hh-101018","target":"act_vac_hh-101018_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101018_act_vac_hh-101018_2","label":null,"source":"task_vac_hh-101018","target":"act_vac_hh-101018_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101018_act_vac_hh-101018_3","label":null,"source":"task_vac_hh-101018","target":"act_vac_hh-101018_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101018_act_vac_hh-101018_4","label":null,"source":"task_vac_hh-101018","target":"act_vac_hh-101018_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101019_act_vac_hh-101019_1","label":null,"source":"task_vac_hh-101019","target":"act_vac_hh-101019_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101019_act_vac_hh-101019_2","label":null,"source":"task_vac_hh-101019","target":"act_vac_hh-101019_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101019_act_vac_hh-101019_3","label":null,"source":"task_vac_hh-101019","target":"act_vac_hh-101019_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101019_act_vac_hh-101019_4","label":null,"source":"task_vac_hh-101019","target":"act_vac_hh-101019_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101020_act_vac_resp_hh-101020_1","label":null,"source":"task_vac_hh-101020","target":"act_vac_resp_hh-101020_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101020_act_vac_resp_hh-101020_2","label":null,"source":"task_vac_hh-101020","target":"act_vac_resp_hh-101020_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101020_act_vac_hh-101020_1","label":null,"source":"task_vac_hh-101020","target":"act_vac_hh-101020_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101020_act_vac_hh-101020_2","label":null,"source":"task_vac_hh-101020","target":"act_vac_hh-101020_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101020_act_vac_hh-101020_3","label":null,"source":"task_vac_hh-101020","target":"act_vac_hh-101020_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101020_act_vac_hh-101020_4","label":null,"source":"task_vac_hh-101020","target":"act_vac_hh-101020_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101021_act_vac_resp_hh-101021_1","label":null,"source":"task_vac_hh-101021","target":"act_vac_resp_hh-101021_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101021_act_vac_resp_hh-101021_2","label":null,"source":"task_vac_hh-101021","target":"act_vac_resp_hh-101021_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101021_act_vac_hh-101021_1","label":null,"source":"task_vac_hh-101021","target":"act_vac_hh-101021_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101021_act_vac_hh-101021_2","label":null,"source":"task_vac_hh-101021","target":"act_vac_hh-101021_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101021_act_vac_hh-101021_3","label":null,"source":"task_vac_hh-101021","target":"act_vac_hh-101021_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101021_act_vac_hh-101021_4","label":null,"source":"task_vac_hh-101021","target":"act_vac_hh-101021_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101022_act_vac_resp_hh-101022_1","label":null,"source":"task_vac_hh-101022","target":"act_vac_resp_hh-101022_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101022_act_vac_resp_hh-101022_2","label":null,"source":"task_vac_hh-101022","target":"act_vac_resp_hh-101022_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101022_act_vac_hh-101022_1","label":null,"source":"task_vac_hh-101022","target":"act_vac_hh-101022_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101022_act_vac_hh-101022_2","label":null,"source":"task_vac_hh-101022","target":"act_vac_hh-101022_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101022_act_vac_hh-101022_3","label":null,"source":"task_vac_hh-101022","target":"act_vac_hh-101022_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101022_act_vac_hh-101022_4","label":null,"source":"task_vac_hh-101022","target":"act_vac_hh-101022_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101023_act_vac_hh-101023_1","label":null,"source":"task_vac_hh-101023","target":"act_vac_hh-101023_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101023_act_vac_hh-101023_2","label":null,"source":"task_vac_hh-101023","target":"act_vac_hh-101023_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101023_act_vac_hh-101023_3","label":null,"source":"task_vac_hh-101023","target":"act_vac_hh-101023_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101023_act_vac_hh-101023_4","label":null,"source":"task_vac_hh-101023","target":"act_vac_hh-101023_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101024_act_vac_hh-101024_1","label":null,"source":"task_vac_hh-101024","target":"act_vac_hh-101024_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101024_act_vac_hh-101024_2","label":null,"source":"task_vac_hh-101024","target":"act_vac_hh-101024_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101024_act_vac_hh-101024_3","label":null,"source":"task_vac_hh-101024","target":"act_vac_hh-101024_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101024_act_vac_hh-101024_4","label":null,"source":"task_vac_hh-101024","target":"act_vac_hh-101024_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101025_act_vac_hh-101025_1","label":null,"source":"task_vac_hh-101025","target":"act_vac_hh-101025_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101025_act_vac_hh-101025_2","label":null,"source":"task_vac_hh-101025","target":"act_vac_hh-101025_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101025_act_vac_hh-101025_3","label":null,"source":"task_vac_hh-101025","target":"act_vac_hh-101025_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101025_act_vac_hh-101025_4","label":null,"source":"task_vac_hh-101025","target":"act_vac_hh-101025_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101026_act_vac_hh-101026_1","label":null,"source":"task_vac_hh-101026","target":"act_vac_hh-101026_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101026_act_vac_hh-101026_2","label":null,"source":"task_vac_hh-101026","target":"act_vac_hh-101026_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101026_act_vac_hh-101026_3","label":null,"source":"task_vac_hh-101026","target":"act_vac_hh-101026_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101026_act_vac_hh-101026_4","label":null,"source":"task_vac_hh-101026","target":"act_vac_hh-101026_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101027_act_vac_resp_hh-101027_1","label":null,"source":"task_vac_hh-101027","target":"act_vac_resp_hh-101027_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101027_act_vac_hh-101027_1","label":null,"source":"task_vac_hh-101027","target":"act_vac_hh-101027_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101027_act_vac_hh-101027_2","label":null,"source":"task_vac_hh-101027","target":"act_vac_hh-101027_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101027_act_vac_hh-101027_3","label":null,"source":"task_vac_hh-101027","target":"act_vac_hh-101027_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101027_act_vac_hh-101027_4","label":null,"source":"task_vac_hh-101027","target":"act_vac_hh-101027_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101028_act_vac_hh-101028_1","label":null,"source":"task_vac_hh-101028","target":"act_vac_hh-101028_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101028_act_vac_hh-101028_2","label":null,"source":"task_vac_hh-101028","target":"act_vac_hh-101028_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101028_act_vac_hh-101028_3","label":null,"source":"task_vac_hh-101028","target":"act_vac_hh-101028_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101028_act_vac_hh-101028_4","label":null,"source":"task_vac_hh-101028","target":"act_vac_hh-101028_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101029_act_vac_resp_hh-101029_1","label":null,"source":"task_vac_hh-101029","target":"act_vac_resp_hh-101029_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101029_act_vac_resp_hh-101029_2","label":null,"source":"task_vac_hh-101029","target":"act_vac_resp_hh-101029_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101029_act_vac_hh-101029_1","label":null,"source":"task_vac_hh-101029","target":"act_vac_hh-101029_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101029_act_vac_hh-101029_2","label":null,"source":"task_vac_hh-101029","target":"act_vac_hh-101029_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101029_act_vac_hh-101029_3","label":null,"source":"task_vac_hh-101029","target":"act_vac_hh-101029_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101029_act_vac_hh-101029_4","label":null,"source":"task_vac_hh-101029","target":"act_vac_hh-101029_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101030_act_vac_resp_hh-101030_1","label":null,"source":"task_vac_hh-101030","target":"act_vac_resp_hh-101030_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101030_act_vac_resp_hh-101030_2","label":null,"source":"task_vac_hh-101030","target":"act_vac_resp_hh-101030_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101030_act_vac_hh-101030_1","label":null,"source":"task_vac_hh-101030","target":"act_vac_hh-101030_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101030_act_vac_hh-101030_2","label":null,"source":"task_vac_hh-101030","target":"act_vac_hh-101030_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101030_act_vac_hh-101030_3","label":null,"source":"task_vac_hh-101030","target":"act_vac_hh-101030_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101030_act_vac_hh-101030_4","label":null,"source":"task_vac_hh-101030","target":"act_vac_hh-101030_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101031_act_vac_hh-101031_1","label":null,"source":"task_vac_hh-101031","target":"act_vac_hh-101031_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101031_act_vac_hh-101031_2","label":null,"source":"task_vac_hh-101031","target":"act_vac_hh-101031_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101031_act_vac_hh-101031_3","label":null,"source":"task_vac_hh-101031","target":"act_vac_hh-101031_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101031_act_vac_hh-101031_4","label":null,"source":"task_vac_hh-101031","target":"act_vac_hh-101031_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101032_act_vac_resp_hh-101032_1","label":null,"source":"task_vac_hh-101032","target":"act_vac_resp_hh-101032_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101032_act_vac_resp_hh-101032_2","label":null,"source":"task_vac_hh-101032","target":"act_vac_resp_hh-101032_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101032_act_vac_hh-101032_1","label":null,"source":"task_vac_hh-101032","target":"act_vac_hh-101032_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101032_act_vac_hh-101032_2","label":null,"source":"task_vac_hh-101032","target":"act_vac_hh-101032_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101032_act_vac_hh-101032_3","label":null,"source":"task_vac_hh-101032","target":"act_vac_hh-101032_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101032_act_vac_hh-101032_4","label":null,"source":"task_vac_hh-101032","target":"act_vac_hh-101032_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101033_act_vac_resp_hh-101033_1","label":null,"source":"task_vac_hh-101033","target":"act_vac_resp_hh-101033_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101033_act_vac_hh-101033_1","label":null,"source":"task_vac_hh-101033","target":"act_vac_hh-101033_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101033_act_vac_hh-101033_2","label":null,"source":"task_vac_hh-101033","target":"act_vac_hh-101033_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101033_act_vac_hh-101033_3","label":null,"source":"task_vac_hh-101033","target":"act_vac_hh-101033_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101033_act_vac_hh-101033_4","label":null,"source":"task_vac_hh-101033","target":"act_vac_hh-101033_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101034_act_vac_resp_hh-101034_1","label":null,"source":"task_vac_hh-101034","target":"act_vac_resp_hh-101034_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101034_act_vac_hh-101034_1","label":null,"source":"task_vac_hh-101034","target":"act_vac_hh-101034_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101034_act_vac_hh-101034_2","label":null,"source":"task_vac_hh-101034","target":"act_vac_hh-101034_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101034_act_vac_hh-101034_3","label":null,"source":"task_vac_hh-101034","target":"act_vac_hh-101034_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101034_act_vac_hh-101034_4","label":null,"source":"task_vac_hh-101034","target":"act_vac_hh-101034_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101035_act_vac_hh-101035_1","label":null,"source":"task_vac_hh-101035","target":"act_vac_hh-101035_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101035_act_vac_hh-101035_2","label":null,"source":"task_vac_hh-101035","target":"act_vac_hh-101035_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101035_act_vac_hh-101035_3","label":null,"source":"task_vac_hh-101035","target":"act_vac_hh-101035_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101035_act_vac_hh-101035_4","label":null,"source":"task_vac_hh-101035","target":"act_vac_hh-101035_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101036_act_vac_resp_hh-101036_1","label":null,"source":"task_vac_hh-101036","target":"act_vac_resp_hh-101036_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101036_act_vac_hh-101036_1","label":null,"source":"task_vac_hh-101036","target":"act_vac_hh-101036_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101036_act_vac_hh-101036_2","label":null,"source":"task_vac_hh-101036","target":"act_vac_hh-101036_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101036_act_vac_hh-101036_3","label":null,"source":"task_vac_hh-101036","target":"act_vac_hh-101036_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101036_act_vac_hh-101036_4","label":null,"source":"task_vac_hh-101036","target":"act_vac_hh-101036_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101037_act_vac_resp_hh-101037_1","label":null,"source":"task_vac_hh-101037","target":"act_vac_resp_hh-101037_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101037_act_vac_hh-101037_1","label":null,"source":"task_vac_hh-101037","target":"act_vac_hh-101037_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101037_act_vac_hh-101037_2","label":null,"source":"task_vac_hh-101037","target":"act_vac_hh-101037_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101037_act_vac_hh-101037_3","label":null,"source":"task_vac_hh-101037","target":"act_vac_hh-101037_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101037_act_vac_hh-101037_4","label":null,"source":"task_vac_hh-101037","target":"act_vac_hh-101037_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101038_act_vac_hh-101038_1","label":null,"source":"task_vac_hh-101038","target":"act_vac_hh-101038_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101038_act_vac_hh-101038_2","label":null,"source":"task_vac_hh-101038","target":"act_vac_hh-101038_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101038_act_vac_hh-101038_3","label":null,"source":"task_vac_hh-101038","target":"act_vac_hh-101038_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101038_act_vac_hh-101038_4","label":null,"source":"task_vac_hh-101038","target":"act_vac_hh-101038_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101039_act_vac_resp_hh-101039_1","label":null,"source":"task_vac_hh-101039","target":"act_vac_resp_hh-101039_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101039_act_vac_hh-101039_1","label":null,"source":"task_vac_hh-101039","target":"act_vac_hh-101039_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101039_act_vac_hh-101039_2","label":null,"source":"task_vac_hh-101039","target":"act_vac_hh-101039_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101039_act_vac_hh-101039_3","label":null,"source":"task_vac_hh-101039","target":"act_vac_hh-101039_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101039_act_vac_hh-101039_4","label":null,"source":"task_vac_hh-101039","target":"act_vac_hh-101039_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101040_act_vac_resp_hh-101040_1","label":null,"source":"task_vac_hh-101040","target":"act_vac_resp_hh-101040_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101040_act_vac_hh-101040_1","label":null,"source":"task_vac_hh-101040","target":"act_vac_hh-101040_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101040_act_vac_hh-101040_2","label":null,"source":"task_vac_hh-101040","target":"act_vac_hh-101040_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101040_act_vac_hh-101040_3","label":null,"source":"task_vac_hh-101040","target":"act_vac_hh-101040_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101040_act_vac_hh-101040_4","label":null,"source":"task_vac_hh-101040","target":"act_vac_hh-101040_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101041_act_vac_hh-101041_1","label":null,"source":"task_vac_hh-101041","target":"act_vac_hh-101041_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101041_act_vac_hh-101041_2","label":null,"source":"task_vac_hh-101041","target":"act_vac_hh-101041_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101041_act_vac_hh-101041_3","label":null,"source":"task_vac_hh-101041","target":"act_vac_hh-101041_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101041_act_vac_hh-101041_4","label":null,"source":"task_vac_hh-101041","target":"act_vac_hh-101041_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101042_act_vac_hh-101042_1","label":null,"source":"task_vac_hh-101042","target":"act_vac_hh-101042_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101042_act_vac_hh-101042_2","label":null,"source":"task_vac_hh-101042","target":"act_vac_hh-101042_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101042_act_vac_hh-101042_3","label":null,"source":"task_vac_hh-101042","target":"act_vac_hh-101042_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101042_act_vac_hh-101042_4","label":null,"source":"task_vac_hh-101042","target":"act_vac_hh-101042_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101043_act_vac_resp_hh-101043_1","label":null,"source":"task_vac_hh-101043","target":"act_vac_resp_hh-101043_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101043_act_vac_hh-101043_1","label":null,"source":"task_vac_hh-101043","target":"act_vac_hh-101043_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101043_act_vac_hh-101043_2","label":null,"source":"task_vac_hh-101043","target":"act_vac_hh-101043_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101043_act_vac_hh-101043_3","label":null,"source":"task_vac_hh-101043","target":"act_vac_hh-101043_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101043_act_vac_hh-101043_4","label":null,"source":"task_vac_hh-101043","target":"act_vac_hh-101043_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101044_act_vac_hh-101044_1","label":null,"source":"task_vac_hh-101044","target":"act_vac_hh-101044_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101044_act_vac_hh-101044_2","label":null,"source":"task_vac_hh-101044","target":"act_vac_hh-101044_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101044_act_vac_hh-101044_3","label":null,"source":"task_vac_hh-101044","target":"act_vac_hh-101044_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101044_act_vac_hh-101044_4","label":null,"source":"task_vac_hh-101044","target":"act_vac_hh-101044_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101045_act_vac_hh-101045_1","label":null,"source":"task_vac_hh-101045","target":"act_vac_hh-101045_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101045_act_vac_hh-101045_2","label":null,"source":"task_vac_hh-101045","target":"act_vac_hh-101045_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101045_act_vac_hh-101045_3","label":null,"source":"task_vac_hh-101045","target":"act_vac_hh-101045_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101045_act_vac_hh-101045_4","label":null,"source":"task_vac_hh-101045","target":"act_vac_hh-101045_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101046_act_vac_hh-101046_1","label":null,"source":"task_vac_hh-101046","target":"act_vac_hh-101046_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101046_act_vac_hh-101046_2","label":null,"source":"task_vac_hh-101046","target":"act_vac_hh-101046_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101046_act_vac_hh-101046_3","label":null,"source":"task_vac_hh-101046","target":"act_vac_hh-101046_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101046_act_vac_hh-101046_4","label":null,"source":"task_vac_hh-101046","target":"act_vac_hh-101046_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101047_act_vac_hh-101047_1","label":null,"source":"task_vac_hh-101047","target":"act_vac_hh-101047_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101047_act_vac_hh-101047_2","label":null,"source":"task_vac_hh-101047","target":"act_vac_hh-101047_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101047_act_vac_hh-101047_3","label":null,"source":"task_vac_hh-101047","target":"act_vac_hh-101047_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101047_act_vac_hh-101047_4","label":null,"source":"task_vac_hh-101047","target":"act_vac_hh-101047_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101048_act_vac_resp_hh-101048_1","label":null,"source":"task_vac_hh-101048","target":"act_vac_resp_hh-101048_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101048_act_vac_hh-101048_1","label":null,"source":"task_vac_hh-101048","target":"act_vac_hh-101048_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101048_act_vac_hh-101048_2","label":null,"source":"task_vac_hh-101048","target":"act_vac_hh-101048_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101048_act_vac_hh-101048_3","label":null,"source":"task_vac_hh-101048","target":"act_vac_hh-101048_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101048_act_vac_hh-101048_4","label":null,"source":"task_vac_hh-101048","target":"act_vac_hh-101048_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101049_act_vac_resp_hh-101049_1","label":null,"source":"task_vac_hh-101049","target":"act_vac_resp_hh-101049_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101049_act_vac_hh-101049_1","label":null,"source":"task_vac_hh-101049","target":"act_vac_hh-101049_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101049_act_vac_hh-101049_2","label":null,"source":"task_vac_hh-101049","target":"act_vac_hh-101049_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101049_act_vac_hh-101049_3","label":null,"source":"task_vac_hh-101049","target":"act_vac_hh-101049_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101049_act_vac_hh-101049_4","label":null,"source":"task_vac_hh-101049","target":"act_vac_hh-101049_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101050_act_vac_hh-101050_1","label":null,"source":"task_vac_hh-101050","target":"act_vac_hh-101050_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101050_act_vac_hh-101050_2","label":null,"source":"task_vac_hh-101050","target":"act_vac_hh-101050_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101050_act_vac_hh-101050_3","label":null,"source":"task_vac_hh-101050","target":"act_vac_hh-101050_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_vac_hh-101050_act_vac_hh-101050_4","label":null,"source":"task_vac_hh-101050","target":"act_vac_hh-101050_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_cit_inc-1_act_cit_inc-1_1","label":null,"source":"task_cit_inc-1","target":"act_cit_inc-1_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_SOP-DATA-042_1_act_art_diag_SOP-DATA-042_1","label":null,"source":"task_art_inc_SOP-DATA-042_1","target":"act_art_diag_SOP-DATA-042_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_SOP-DATA-042_1_act_art_res_SOP-DATA-042_1","label":null,"source":"task_art_inc_SOP-DATA-042_1","target":"act_art_res_SOP-DATA-042_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_SOP-DATA-042_2_act_art_diag_SOP-DATA-042_2","label":null,"source":"task_art_inc_SOP-DATA-042_2","target":"act_art_diag_SOP-DATA-042_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_SOP-DATA-042_2_act_art_res_SOP-DATA-042_2","label":null,"source":"task_art_inc_SOP-DATA-042_2","target":"act_art_res_SOP-DATA-042_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_SOP-DATA-042_3_act_art_diag_SOP-DATA-042_3","label":null,"source":"task_art_inc_SOP-DATA-042_3","target":"act_art_diag_SOP-DATA-042_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_SOP-DATA-042_3_act_art_res_SOP-DATA-042_3","label":null,"source":"task_art_inc_SOP-DATA-042_3","target":"act_art_res_SOP-DATA-042_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_SOP-DATA-042_4_act_art_diag_SOP-DATA-042_4","label":null,"source":"task_art_inc_SOP-DATA-042_4","target":"act_art_diag_SOP-DATA-042_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_SOP-DATA-042_4_act_art_res_SOP-DATA-042_4","label":null,"source":"task_art_inc_SOP-DATA-042_4","target":"act_art_res_SOP-DATA-042_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_SOP-DATA-042_5_act_art_diag_SOP-DATA-042_5","label":null,"source":"task_art_inc_SOP-DATA-042_5","target":"act_art_diag_SOP-DATA-042_5","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_SOP-DATA-042_5_act_art_res_SOP-DATA-042_5","label":null,"source":"task_art_inc_SOP-DATA-042_5","target":"act_art_res_SOP-DATA-042_5","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_SOP-DATA-042_6_act_art_diag_SOP-DATA-042_6","label":null,"source":"task_art_inc_SOP-DATA-042_6","target":"act_art_diag_SOP-DATA-042_6","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_SOP-DATA-042_6_act_art_res_SOP-DATA-042_6","label":null,"source":"task_art_inc_SOP-DATA-042_6","target":"act_art_res_SOP-DATA-042_6","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_habr-postmortem-001_1_act_art_diag_habr-postmortem-001_1","label":null,"source":"task_art_inc_habr-postmortem-001_1","target":"act_art_diag_habr-postmortem-001_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_habr-postmortem-001_1_act_art_res_habr-postmortem-001_1","label":null,"source":"task_art_inc_habr-postmortem-001_1","target":"act_art_res_habr-postmortem-001_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_habr-postmortem-002_1_act_art_diag_habr-postmortem-002_1","label":null,"source":"task_art_inc_habr-postmortem-002_1","target":"act_art_diag_habr-postmortem-002_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_habr-postmortem-002_1_act_art_res_habr-postmortem-002_1","label":null,"source":"task_art_inc_habr-postmortem-002_1","target":"act_art_res_habr-postmortem-002_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_habr-postmortem-003_1_act_art_diag_habr-postmortem-003_1","label":null,"source":"task_art_inc_habr-postmortem-003_1","target":"act_art_diag_habr-postmortem-003_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_task_art_inc_habr-postmortem-003_1_act_art_res_habr-postmortem-003_1","label":null,"source":"task_art_inc_habr-postmortem-003_1","target":"act_art_res_habr-postmortem-003_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8921_node_cand_act_diag_jira_inc_8921_1","label":null,"source":"node_cand_task_jira_inc_8921","target":"node_cand_act_diag_jira_inc_8921_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8921_node_cand_act_diag_jira_inc_8921_2","label":null,"source":"node_cand_task_jira_inc_8921","target":"node_cand_act_diag_jira_inc_8921_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8921_node_cand_act_diag_jira_inc_8921_3","label":null,"source":"node_cand_task_jira_inc_8921","target":"node_cand_act_diag_jira_inc_8921_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8921_node_cand_act_res_jira_inc_8921_1","label":null,"source":"node_cand_task_jira_inc_8921","target":"node_cand_act_res_jira_inc_8921_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8921_node_cand_act_res_jira_inc_8921_2","label":null,"source":"node_cand_task_jira_inc_8921","target":"node_cand_act_res_jira_inc_8921_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8921_node_cand_act_res_jira_inc_8921_3","label":null,"source":"node_cand_task_jira_inc_8921","target":"node_cand_act_res_jira_inc_8921_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8921_node_cand_ksa_tool_zookeeper","label":null,"source":"node_cand_task_jira_inc_8921","target":"node_cand_ksa_tool_zookeeper","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8921_node_cand_ksa_tool_prometheus","label":null,"source":"node_cand_task_jira_inc_8921","target":"node_cand_ksa_tool_prometheus","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8921_node_cand_ksa_tool_kafka_connect","label":null,"source":"node_cand_task_jira_inc_8921","target":"node_cand_ksa_tool_kafka_connect","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8921_node_cand_ksa_inv_jira_inc_8921_1","label":null,"source":"node_cand_task_jira_inc_8921","target":"node_cand_ksa_inv_jira_inc_8921_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8921_node_cand_ksa_inv_jira_inc_8921_2","label":null,"source":"node_cand_task_jira_inc_8921","target":"node_cand_ksa_inv_jira_inc_8921_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8945_node_cand_act_diag_jira_inc_8945_1","label":null,"source":"node_cand_task_jira_inc_8945","target":"node_cand_act_diag_jira_inc_8945_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8945_node_cand_act_diag_jira_inc_8945_2","label":null,"source":"node_cand_task_jira_inc_8945","target":"node_cand_act_diag_jira_inc_8945_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8945_node_cand_act_res_jira_inc_8945_1","label":null,"source":"node_cand_task_jira_inc_8945","target":"node_cand_act_res_jira_inc_8945_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8945_node_cand_act_res_jira_inc_8945_2","label":null,"source":"node_cand_task_jira_inc_8945","target":"node_cand_act_res_jira_inc_8945_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8945_node_cand_ksa_tool_python_asyncio","label":null,"source":"node_cand_task_jira_inc_8945","target":"node_cand_ksa_tool_python_asyncio","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8945_node_cand_ksa_inv_jira_inc_8945_1","label":null,"source":"node_cand_task_jira_inc_8945","target":"node_cand_ksa_inv_jira_inc_8945_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_jira_inc_8945_node_cand_ksa_inv_jira_inc_8945_2","label":null,"source":"node_cand_task_jira_inc_8945","target":"node_cand_ksa_inv_jira_inc_8945_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_cv_cv_70101_t_bank_fin_948742e6_node_cand_act_cv_cv_70101_1_resp_1","label":null,"source":"node_cand_task_cv_cv_70101_t_bank_fin_948742e6","target":"node_cand_act_cv_cv_70101_1_resp_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_cv_cv_70101_t_bank_fin_948742e6_node_cand_act_cv_cv_70101_1_resp_2","label":null,"source":"node_cand_task_cv_cv_70101_t_bank_fin_948742e6","target":"node_cand_act_cv_cv_70101_1_resp_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_cv_cv_70101_t_bank_fin_948742e6_node_cand_act_cv_cv_70101_1_resp_3","label":null,"source":"node_cand_task_cv_cv_70101_t_bank_fin_948742e6","target":"node_cand_act_cv_cv_70101_1_resp_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_cv_cv_70101_t_bank_fin_948742e6_node_cand_act_cv_cv_70101_1_ach_1","label":null,"source":"node_cand_task_cv_cv_70101_t_bank_fin_948742e6","target":"node_cand_act_cv_cv_70101_1_ach_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_cv_cv_70101_t_bank_fin_948742e6_node_cand_act_cv_cv_70101_1_ach_2","label":null,"source":"node_cand_task_cv_cv_70101_t_bank_fin_948742e6","target":"node_cand_act_cv_cv_70101_1_ach_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_cv_cv_70101____________515d5ff5_node_cand_act_cv_cv_70101_2_resp_1","label":null,"source":"node_cand_task_cv_cv_70101____________515d5ff5","target":"node_cand_act_cv_cv_70101_2_resp_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_cv_cv_70101____________515d5ff5_node_cand_act_cv_cv_70101_2_resp_2","label":null,"source":"node_cand_task_cv_cv_70101____________515d5ff5","target":"node_cand_act_cv_cv_70101_2_resp_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_cv_cv_70101____________515d5ff5_node_cand_act_cv_cv_70101_2_resp_3","label":null,"source":"node_cand_task_cv_cv_70101____________515d5ff5","target":"node_cand_act_cv_cv_70101_2_resp_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_cv_cv_70102_e_commerce_ada92128_node_cand_act_cv_cv_70102_1_resp_1","label":null,"source":"node_cand_task_cv_cv_70102_e_commerce_ada92128","target":"node_cand_act_cv_cv_70102_1_resp_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_cv_cv_70102_e_commerce_ada92128_node_cand_act_cv_cv_70102_1_resp_2","label":null,"source":"node_cand_task_cv_cv_70102_e_commerce_ada92128","target":"node_cand_act_cv_cv_70102_1_resp_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_cv_cv_70102_e_commerce_ada92128_node_cand_act_cv_cv_70102_1_resp_3","label":null,"source":"node_cand_task_cv_cv_70102_e_commerce_ada92128","target":"node_cand_act_cv_cv_70102_1_resp_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_inc_int_cta_2026_042_1_node_cand_act_inc_int_cta_2026_042_1__46d6fd00","label":null,"source":"node_cand_task_inc_int_cta_2026_042_1","target":"node_cand_act_inc_int_cta_2026_042_1__46d6fd00","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_inc_int_cta_2026_042_2_node_cand_act_inc_int_cta_2026_042_2_py_spy_1","label":null,"source":"node_cand_task_inc_int_cta_2026_042_2","target":"node_cand_act_inc_int_cta_2026_042_2_py_spy_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_inc_int_cta_2026_042_2_node_cand_act_inc_int_cta_2026_042_2_strace_2","label":null,"source":"node_cand_task_inc_int_cta_2026_042_2","target":"node_cand_act_inc_int_cta_2026_042_2_strace_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_inc_int_cta_2026_042_3_node_cand_act_inc_int_cta_2026_042_3_vllm_1","label":null,"source":"node_cand_task_inc_int_cta_2026_042_3","target":"node_cand_act_inc_int_cta_2026_042_3_vllm_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_inc_int_cta_2026_042_3_node_cand_act_inc_int_cta_2026_042_3__90836275","label":null,"source":"node_cand_task_inc_int_cta_2026_042_3","target":"node_cand_act_inc_int_cta_2026_042_3__90836275","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_inc_int_cta_2026_042_3_node_cand_ksa_inv_inc_int_cta_2026_04_73189135","label":null,"source":"node_cand_task_inc_int_cta_2026_042_3","target":"node_cand_ksa_inv_inc_int_cta_2026_04_73189135","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_inc_int_cta_2026_042_3_node_cand_ksa_inv_inc_int_cta_2026_04_832f2513","label":null,"source":"node_cand_task_inc_int_cta_2026_042_3","target":"node_cand_ksa_inv_inc_int_cta_2026_04_832f2513","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_inc_int_cta_2026_042_3_node_cand_ksa_inv_inc_int_cta_2026_04_6d07b31e","label":null,"source":"node_cand_task_inc_int_cta_2026_042_3","target":"node_cand_ksa_inv_inc_int_cta_2026_04_6d07b31e","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_inc_int_cta_2026_042_4_node_cand_act_inc_int_cta_2026_042_4_ebpf_1","label":null,"source":"node_cand_task_inc_int_cta_2026_042_4","target":"node_cand_act_inc_int_cta_2026_042_4_ebpf_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_task_inc_int_cta_2026_042_4_node_cand_act_inc_int_cta_2026_042_4__67759d8b","label":null,"source":"node_cand_task_inc_int_cta_2026_042_4","target":"node_cand_act_inc_int_cta_2026_042_4__67759d8b","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_job_1","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_job_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_job_2","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_job_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_job_3","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_job_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_do_e7134553","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_do_e7134553","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_tool_2","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_tool_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_tool_3","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_tool_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_tool_6","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_tool_6","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_tool_7","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_tool_7","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_tool_8","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_tool_8","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_tool_9","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_tool_9","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_tool_10","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_tool_10","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_tool_11","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_tool_11","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_tool_12","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_tool_12","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_tool_13","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_tool_13","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_inv_1","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_inv_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_inv_2","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_inv_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_codebase_sample_codebase_lifecycle_node_cand_codebase_sample_codebase_inv_3","label":null,"source":"node_cand_codebase_sample_codebase_lifecycle","target":"node_cand_codebase_sample_codebase_inv_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sop_data_042_root_task_node_cand_sop_data_042_task_1","label":null,"source":"node_cand_sop_data_042_root_task","target":"node_cand_sop_data_042_task_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-task"},{"data":{"id":"e_node_cand_sop_data_042_task_1_node_cand_sop_data_042_act_1","label":null,"source":"node_cand_sop_data_042_task_1","target":"node_cand_sop_data_042_act_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sop_data_042_root_task_node_cand_sop_data_042_task_3","label":null,"source":"node_cand_sop_data_042_root_task","target":"node_cand_sop_data_042_task_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-task"},{"data":{"id":"e_node_cand_sop_data_042_task_3_node_cand_sop_data_042_act_3","label":null,"source":"node_cand_sop_data_042_task_3","target":"node_cand_sop_data_042_act_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sop_data_042_root_task_node_cand_sop_data_042_task_5","label":null,"source":"node_cand_sop_data_042_root_task","target":"node_cand_sop_data_042_task_5","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-task"},{"data":{"id":"e_node_cand_sop_data_042_task_5_node_cand_sop_data_042_act_5","label":null,"source":"node_cand_sop_data_042_task_5","target":"node_cand_sop_data_042_act_5","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_retrospectives_root_task_node_cand_sample_retrospectives_task_1","label":null,"source":"node_cand_sample_retrospectives_root_task","target":"node_cand_sample_retrospectives_task_1","node_type":null,"edge_type":"decomposes_into","weight":0.96,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-task"},{"data":{"id":"e_node_cand_sample_retrospectives_task_1_node_cand_sample_retrospectives_act_1","label":null,"source":"node_cand_sample_retrospectives_task_1","target":"node_cand_sample_retrospectives_act_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_retrospectives_root_task_node_cand_sample_retrospectives_task_2","label":null,"source":"node_cand_sample_retrospectives_root_task","target":"node_cand_sample_retrospectives_task_2","node_type":null,"edge_type":"decomposes_into","weight":0.94,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-task"},{"data":{"id":"e_node_cand_sample_retrospectives_task_2_node_cand_sample_retrospectives_act_2","label":null,"source":"node_cand_sample_retrospectives_task_2","target":"node_cand_sample_retrospectives_act_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_retrospectives_root_task_node_cand_sample_retrospectives_task_3","label":null,"source":"node_cand_sample_retrospectives_root_task","target":"node_cand_sample_retrospectives_task_3","node_type":null,"edge_type":"decomposes_into","weight":0.95,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-task"},{"data":{"id":"e_node_cand_sample_retrospectives_task_3_node_cand_sample_retrospectives_act_3","label":null,"source":"node_cand_sample_retrospectives_task_3","target":"node_cand_sample_retrospectives_act_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_a_01_5_task_node_cand_ps_a_01_5_act_1","label":null,"source":"node_cand_ps_a_01_5_task","target":"node_cand_ps_a_01_5_act_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_a_01_5_task_node_cand_ps_a_01_5_act_2","label":null,"source":"node_cand_ps_a_01_5_task","target":"node_cand_ps_a_01_5_act_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_a_01_5_task_node_cand_ps_a_01_5_act_3","label":null,"source":"node_cand_ps_a_01_5_task","target":"node_cand_ps_a_01_5_act_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_a_01_5_task_node_cand_ps_a_01_5_act_4","label":null,"source":"node_cand_ps_a_01_5_task","target":"node_cand_ps_a_01_5_act_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_a_01_5_task_node_cand_ps_a_01_5_sk_1","label":null,"source":"node_cand_ps_a_01_5_task","target":"node_cand_ps_a_01_5_sk_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_a_01_5_task_node_cand_ps_a_01_5_sk_2","label":null,"source":"node_cand_ps_a_01_5_task","target":"node_cand_ps_a_01_5_sk_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_a_01_5_task_node_cand_ps_a_01_5_sk_3","label":null,"source":"node_cand_ps_a_01_5_task","target":"node_cand_ps_a_01_5_sk_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_a_01_5_task_node_cand_ps_a_01_5_sk_4","label":null,"source":"node_cand_ps_a_01_5_task","target":"node_cand_ps_a_01_5_sk_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_a_01_5_task_node_cand_ps_a_01_5_kn_1","label":null,"source":"node_cand_ps_a_01_5_task","target":"node_cand_ps_a_01_5_kn_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_a_01_5_task_node_cand_ps_a_01_5_kn_2","label":null,"source":"node_cand_ps_a_01_5_task","target":"node_cand_ps_a_01_5_kn_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_a_01_5_task_node_cand_ps_a_01_5_kn_3","label":null,"source":"node_cand_ps_a_01_5_task","target":"node_cand_ps_a_01_5_kn_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_b_01_6_task_node_cand_ps_b_01_6_act_1","label":null,"source":"node_cand_ps_b_01_6_task","target":"node_cand_ps_b_01_6_act_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_b_01_6_task_node_cand_ps_b_01_6_act_2","label":null,"source":"node_cand_ps_b_01_6_task","target":"node_cand_ps_b_01_6_act_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_b_01_6_task_node_cand_ps_b_01_6_act_3","label":null,"source":"node_cand_ps_b_01_6_task","target":"node_cand_ps_b_01_6_act_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_b_01_6_task_node_cand_ps_b_01_6_act_4","label":null,"source":"node_cand_ps_b_01_6_task","target":"node_cand_ps_b_01_6_act_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_b_01_6_task_node_cand_ps_b_01_6_sk_1","label":null,"source":"node_cand_ps_b_01_6_task","target":"node_cand_ps_b_01_6_sk_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_b_01_6_task_node_cand_ps_b_01_6_sk_2","label":null,"source":"node_cand_ps_b_01_6_task","target":"node_cand_ps_b_01_6_sk_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_b_01_6_task_node_cand_ps_b_01_6_sk_3","label":null,"source":"node_cand_ps_b_01_6_task","target":"node_cand_ps_b_01_6_sk_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_b_01_6_task_node_cand_ps_b_01_6_sk_4","label":null,"source":"node_cand_ps_b_01_6_task","target":"node_cand_ps_b_01_6_sk_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_b_01_6_task_node_cand_ps_b_01_6_kn_1","label":null,"source":"node_cand_ps_b_01_6_task","target":"node_cand_ps_b_01_6_kn_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_b_01_6_task_node_cand_ps_b_01_6_kn_2","label":null,"source":"node_cand_ps_b_01_6_task","target":"node_cand_ps_b_01_6_kn_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_b_01_6_task_node_cand_ps_b_01_6_kn_3","label":null,"source":"node_cand_ps_b_01_6_task","target":"node_cand_ps_b_01_6_kn_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_c_01_6_task_node_cand_ps_c_01_6_act_1","label":null,"source":"node_cand_ps_c_01_6_task","target":"node_cand_ps_c_01_6_act_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_c_01_6_task_node_cand_ps_c_01_6_act_2","label":null,"source":"node_cand_ps_c_01_6_task","target":"node_cand_ps_c_01_6_act_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_c_01_6_task_node_cand_ps_c_01_6_act_3","label":null,"source":"node_cand_ps_c_01_6_task","target":"node_cand_ps_c_01_6_act_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_c_01_6_task_node_cand_ps_c_01_6_act_4","label":null,"source":"node_cand_ps_c_01_6_task","target":"node_cand_ps_c_01_6_act_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_c_01_6_task_node_cand_ps_c_01_6_sk_1","label":null,"source":"node_cand_ps_c_01_6_task","target":"node_cand_ps_c_01_6_sk_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_c_01_6_task_node_cand_ps_c_01_6_sk_2","label":null,"source":"node_cand_ps_c_01_6_task","target":"node_cand_ps_c_01_6_sk_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_c_01_6_task_node_cand_ps_c_01_6_sk_3","label":null,"source":"node_cand_ps_c_01_6_task","target":"node_cand_ps_c_01_6_sk_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_c_01_6_task_node_cand_ps_c_01_6_sk_4","label":null,"source":"node_cand_ps_c_01_6_task","target":"node_cand_ps_c_01_6_sk_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_c_01_6_task_node_cand_ps_c_01_6_kn_1","label":null,"source":"node_cand_ps_c_01_6_task","target":"node_cand_ps_c_01_6_kn_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_c_01_6_task_node_cand_ps_c_01_6_kn_2","label":null,"source":"node_cand_ps_c_01_6_task","target":"node_cand_ps_c_01_6_kn_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_ps_c_01_6_task_node_cand_ps_c_01_6_kn_3","label":null,"source":"node_cand_ps_c_01_6_task","target":"node_cand_ps_c_01_6_kn_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_1","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_2","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_3","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_4","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_5","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_5","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_6","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_6","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_7","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_7","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_8","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_8","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_9","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_9","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_10","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_10","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_11","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_11","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_12","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_12","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_13","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_13","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_14","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_14","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_15","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_15","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_16","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_16","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_17","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_17","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_18","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_18","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_19","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_19","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_20","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_20","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_21","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_21","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_22","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_22","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_23","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_23","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_24","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_24","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_25","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_25","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_26","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_26","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_27","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_27","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_28","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_28","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_29","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_29","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_30","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_30","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_31","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_31","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_32","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_32","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_33","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_33","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_34","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_34","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_35","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_35","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_36","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_36","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_37","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_37","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_38","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_38","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_39","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_39","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_40","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_40","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_41","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_41","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_42","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_42","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_43","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_43","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_44","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_44","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_45","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_45","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_46","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_46","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_47","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_47","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_48","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_48","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_49","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_49","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_50","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_50","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_51","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_51","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_52","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_52","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_53","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_53","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_54","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_54","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_55","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_55","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_56","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_56","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_57","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_57","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_58","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_58","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_59","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_59","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_60","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_60","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_61","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_61","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_62","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_62","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_63","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_63","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_64","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_64","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_65","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_65","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_66","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_66","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_67","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_67","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_68","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_68","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_69","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_69","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_70","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_70","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_71","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_71","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_72","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_72","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_73","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_73","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_74","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_74","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_75","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_75","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_76","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_76","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_act_77","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_act_77","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_1","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_2","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_12","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_12","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_13","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_13","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_14","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_14","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_15","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_15","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_16","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_16","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_22","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_22","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_23","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_23","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_25","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_25","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_26","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_26","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_27","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_27","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_28","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_28","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_32","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_32","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_33","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_33","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_34","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_34","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_37","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_37","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_39","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_39","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_41","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_41","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_43","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_43","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_44","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_44","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_46","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_46","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_47","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_47","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_48","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_48","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_49","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_49","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_52","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_52","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_53","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_53","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_54","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_54","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_55","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_55","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_57","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_57","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_60","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_60","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_61","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_61","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_62","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_62","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_63","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_63","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_64","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_64","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_65","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_65","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_69","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_69","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_70","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_70","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_71","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_71","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_72","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_72","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_73","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_73","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_74","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_74","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_75","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_75","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_76","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_76","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_77","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_77","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_78","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_78","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_79","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_79","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_80","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_80","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_81","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_81","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_83","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_83","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_84","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_84","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_85","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_85","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_86","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_86","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_87","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_87","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_88","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_88","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_89","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_89","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_90","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_90","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_91","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_91","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_92","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_92","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_93","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_93","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_94","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_94","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_95","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_95","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_96","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_96","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_97","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_97","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_vacancies_task_node_cand_sample_vacancies_ksa_98","label":null,"source":"node_cand_sample_vacancies_task","target":"node_cand_sample_vacancies_ksa_98","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_13","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_13","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_14","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_14","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_15","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_15","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_16","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_16","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_17","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_17","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_18","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_18","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_19","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_19","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_20","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_20","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_21","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_21","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_22","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_22","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_23","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_23","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_24","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_24","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_25","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_25","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_26","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_26","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_27","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_27","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_28","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_28","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_29","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_29","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_30","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_30","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_31","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_31","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_32","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_32","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_33","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_33","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_34","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_34","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_35","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_35","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_36","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_36","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_37","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_37","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_38","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_38","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_39","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_39","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_40","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_40","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_41","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_41","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_42","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_42","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_43","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_43","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_44","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_44","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_45","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_45","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_46","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_46","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_47","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_47","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_48","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_48","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_49","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_49","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_50","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_50","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_51","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_51","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_52","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_52","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_53","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_53","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_54","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_54","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_55","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_55","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_56","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_56","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_57","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_57","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_58","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_58","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_59","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_59","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_60","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_60","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_61","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_61","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_62","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_62","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_63","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_63","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_64","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_64","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_65","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_65","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_66","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_66","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_67","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_67","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_68","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_68","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_69","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_69","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_70","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_70","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_71","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_71","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_72","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_72","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_73","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_73","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_74","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_74","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_75","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_75","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_act_76","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_act_76","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_52","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_52","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_53","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_53","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_54","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_54","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_55","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_55","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_56","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_56","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_57","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_57","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_59","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_59","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_60","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_60","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_61","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_61","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_63","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_63","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_64","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_64","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_66","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_66","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_67","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_67","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_68","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_68","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_69","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_69","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_70","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_70","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_71","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_71","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_72","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_72","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_73","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_73","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_74","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_74","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_76","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_76","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_77","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_77","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_78","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_78","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_80","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_80","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_81","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_81","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_82","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_82","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_83","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_83","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_84","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_84","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_85","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_85","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_86","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_86","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_87","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_87","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_88","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_88","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_89","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_89","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_90","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_90","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_91","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_91","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_92","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_92","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_93","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_93","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_94","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_94","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_95","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_95","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_96","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_96","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_vacancies_hh_dump_task_node_cand_vacancies_hh_dump_ksa_97","label":null,"source":"node_cand_vacancies_hh_dump_task","target":"node_cand_vacancies_hh_dump_ksa_97","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_fgos_01_03_02_comp____1","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_fgos_01_03_02_comp____1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_fgos_01_03_02_comp____2","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_fgos_01_03_02_comp____2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_fgos_01_03_02_comp____3","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_fgos_01_03_02_comp____3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_fgos_01_03_02_comp____6","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_fgos_01_03_02_comp____6","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_fgos_01_03_02_comp_____1","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_fgos_01_03_02_comp_____1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_fgos_01_03_02_comp_____2","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_fgos_01_03_02_comp_____2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_fgos_01_03_02_comp_____3","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_fgos_01_03_02_comp_____3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_fgos_01_03_02_comp_____4","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_fgos_01_03_02_comp_____4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_ksa_cv_cv_70102_scikit_learn_3","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_ksa_cv_cv_70102_scikit_learn_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_ksa_cv_cv_70102_sql_5","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_ksa_cv_cv_70102_sql_5","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_ksa_ins_int_cta_2026_042____77bdf801","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_ksa_ins_int_cta_2026_042____77bdf801","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_ksa_ins_int_cta_2026_042____c4adf54f","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_ksa_ins_int_cta_2026_042____c4adf54f","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_ksa_ins_int_cta_2026_042____1aa71678","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_ksa_ins_int_cta_2026_042____1aa71678","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_ksa_ins_int_cta_2026_042_li_4a4f960d","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_ksa_ins_int_cta_2026_042_li_4a4f960d","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_ps_A/01_6_1_node_cand_ksa_ins_int_cta_2026_042_cg_4809f8f3","label":null,"source":"act_ps_A/01_6_1","target":"node_cand_ksa_ins_int_cta_2026_042_cg_4809f8f3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101001_1_ksa_apache_kafka","label":null,"source":"act_vac_hh-101001_1","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101001_2_ksa_deepspeed","label":null,"source":"act_vac_hh-101001_2","target":"ksa_deepspeed","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101001_3_ksa_docker","label":null,"source":"act_vac_hh-101001_3","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101001_4_ksa_fastapi","label":null,"source":"act_vac_hh-101001_4","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101002_1_ksa_catboost","label":null,"source":"act_vac_hh-101002_1","target":"ksa_catboost","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101002_2_ksa_clickhouse","label":null,"source":"act_vac_hh-101002_2","target":"ksa_clickhouse","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101002_3_ksa_docker","label":null,"source":"act_vac_hh-101002_3","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101002_4_ksa_git","label":null,"source":"act_vac_hh-101002_4","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101003_1_ksa_git","label":null,"source":"act_vac_hh-101003_1","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101003_2_ksa_numpy","label":null,"source":"act_vac_hh-101003_2","target":"ksa_numpy","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101003_3_ksa_pandas","label":null,"source":"act_vac_hh-101003_3","target":"ksa_pandas","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101003_4_ksa_python","label":null,"source":"act_vac_hh-101003_4","target":"ksa_python","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101004_1_ksa_apache_airflow","label":null,"source":"act_vac_hh-101004_1","target":"ksa_apache_airflow","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101004_2_ksa_apache_kafka","label":null,"source":"act_vac_hh-101004_2","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101004_3_ksa_ci_cd","label":null,"source":"act_vac_hh-101004_3","target":"ksa_ci_cd","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101004_4_ksa_docker","label":null,"source":"act_vac_hh-101004_4","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101005_1_ksa_c__","label":null,"source":"act_vac_hh-101005_1","target":"ksa_c__","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101005_2_ksa_docker","label":null,"source":"act_vac_hh-101005_2","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101005_3_ksa_git","label":null,"source":"act_vac_hh-101005_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101005_4_ksa_linux","label":null,"source":"act_vac_hh-101005_4","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101006_1_ksa_apache_kafka","label":null,"source":"act_vac_hh-101006_1","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101006_2_ksa_apache_spark","label":null,"source":"act_vac_hh-101006_2","target":"ksa_apache_spark","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101006_3_ksa_docker","label":null,"source":"act_vac_hh-101006_3","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101006_4_ksa_fastapi","label":null,"source":"act_vac_hh-101006_4","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101007_1_ksa_catboost","label":null,"source":"act_vac_hh-101007_1","target":"ksa_catboost","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101007_2_ksa_lightgbm","label":null,"source":"act_vac_hh-101007_2","target":"ksa_lightgbm","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101007_3_ksa_pandas","label":null,"source":"act_vac_hh-101007_3","target":"ksa_pandas","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101007_4_ksa_postgresql","label":null,"source":"act_vac_hh-101007_4","target":"ksa_postgresql","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101008_1_ksa_docker","label":null,"source":"act_vac_hh-101008_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101008_2_ksa_git","label":null,"source":"act_vac_hh-101008_2","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101008_4_ksa_kubernetes","label":null,"source":"act_vac_hh-101008_4","target":"ksa_kubernetes","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101009_1_ksa_docker","label":null,"source":"act_vac_hh-101009_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101009_2_ksa_fastapi","label":null,"source":"act_vac_hh-101009_2","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101009_3_ksa_git","label":null,"source":"act_vac_hh-101009_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101009_4_ksa_postgresql","label":null,"source":"act_vac_hh-101009_4","target":"ksa_postgresql","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101010_1_ksa_apache_airflow","label":null,"source":"act_vac_hh-101010_1","target":"ksa_apache_airflow","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101010_2_ksa_clickhouse","label":null,"source":"act_vac_hh-101010_2","target":"ksa_clickhouse","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101010_3_ksa_docker","label":null,"source":"act_vac_hh-101010_3","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101010_4_ksa_apache_kafka","label":null,"source":"act_vac_hh-101010_4","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101011_1_ksa_apache_kafka","label":null,"source":"act_vac_hh-101011_1","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101011_2_ksa_catboost","label":null,"source":"act_vac_hh-101011_2","target":"ksa_catboost","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101011_3_ksa_clickhouse","label":null,"source":"act_vac_hh-101011_3","target":"ksa_clickhouse","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101011_4_ksa_docker","label":null,"source":"act_vac_hh-101011_4","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101012_1_ksa_deepspeed","label":null,"source":"act_vac_hh-101012_1","target":"ksa_deepspeed","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101012_2_ksa_docker","label":null,"source":"act_vac_hh-101012_2","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101012_3_ksa_git","label":null,"source":"act_vac_hh-101012_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101012_4_ksa_linux","label":null,"source":"act_vac_hh-101012_4","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101013_1_ksa_apache_airflow","label":null,"source":"act_vac_hh-101013_1","target":"ksa_apache_airflow","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101013_2_ksa_apache_kafka","label":null,"source":"act_vac_hh-101013_2","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101013_3_ksa_apache_spark","label":null,"source":"act_vac_hh-101013_3","target":"ksa_apache_spark","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101013_4_ksa_clickhouse","label":null,"source":"act_vac_hh-101013_4","target":"ksa_clickhouse","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101014_1_ksa_docker","label":null,"source":"act_vac_hh-101014_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101014_2_ksa_fastapi","label":null,"source":"act_vac_hh-101014_2","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101014_3_ksa_git","label":null,"source":"act_vac_hh-101014_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101014_4_ksa_numpy","label":null,"source":"act_vac_hh-101014_4","target":"ksa_numpy","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101015_1_ksa_catboost","label":null,"source":"act_vac_hh-101015_1","target":"ksa_catboost","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101015_2_ksa_docker","label":null,"source":"act_vac_hh-101015_2","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101015_3_ksa_git","label":null,"source":"act_vac_hh-101015_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101015_4_ksa_mlflow","label":null,"source":"act_vac_hh-101015_4","target":"ksa_mlflow","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101016_1_ksa_ci_cd","label":null,"source":"act_vac_hh-101016_1","target":"ksa_ci_cd","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101016_2_ksa_docker","label":null,"source":"act_vac_hh-101016_2","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101016_3_ksa_go","label":null,"source":"act_vac_hh-101016_3","target":"ksa_go","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101016_4_ksa_grafana","label":null,"source":"act_vac_hh-101016_4","target":"ksa_grafana","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101017_1_ksa_c__","label":null,"source":"act_vac_hh-101017_1","target":"ksa_c__","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101017_2_ksa_docker","label":null,"source":"act_vac_hh-101017_2","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101017_3_ksa_git","label":null,"source":"act_vac_hh-101017_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101017_4_ksa_linux","label":null,"source":"act_vac_hh-101017_4","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101018_1_ksa_ci_cd","label":null,"source":"act_vac_hh-101018_1","target":"ksa_ci_cd","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101018_2_ksa_catboost","label":null,"source":"act_vac_hh-101018_2","target":"ksa_catboost","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101018_3_ksa_apache_kafka","label":null,"source":"act_vac_hh-101018_3","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101018_4_ksa_kubernetes","label":null,"source":"act_vac_hh-101018_4","target":"ksa_kubernetes","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101019_1_ksa_git","label":null,"source":"act_vac_hh-101019_1","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101019_2_ksa_pandas","label":null,"source":"act_vac_hh-101019_2","target":"ksa_pandas","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101019_3_ksa_postgresql","label":null,"source":"act_vac_hh-101019_3","target":"ksa_postgresql","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101019_4_ksa_python","label":null,"source":"act_vac_hh-101019_4","target":"ksa_python","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101020_1_ksa_apache_kafka","label":null,"source":"act_vac_hh-101020_1","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101020_2_ksa_docker","label":null,"source":"act_vac_hh-101020_2","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101020_3_ksa_fastapi","label":null,"source":"act_vac_hh-101020_3","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101020_4_ksa_git","label":null,"source":"act_vac_hh-101020_4","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101021_1_ksa_docker","label":null,"source":"act_vac_hh-101021_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101021_2_ksa_fastapi","label":null,"source":"act_vac_hh-101021_2","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101021_3_ksa_kubernetes","label":null,"source":"act_vac_hh-101021_3","target":"ksa_kubernetes","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101021_4_ksa_postgresql","label":null,"source":"act_vac_hh-101021_4","target":"ksa_postgresql","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101022_1_ksa_ci_cd","label":null,"source":"act_vac_hh-101022_1","target":"ksa_ci_cd","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101022_2_ksa_docker","label":null,"source":"act_vac_hh-101022_2","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101022_3_ksa_git","label":null,"source":"act_vac_hh-101022_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101022_4_ksa_kubernetes","label":null,"source":"act_vac_hh-101022_4","target":"ksa_kubernetes","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101023_1_ksa_apache_airflow","label":null,"source":"act_vac_hh-101023_1","target":"ksa_apache_airflow","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101023_2_ksa_apache_kafka","label":null,"source":"act_vac_hh-101023_2","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101023_3_ksa_apache_spark","label":null,"source":"act_vac_hh-101023_3","target":"ksa_apache_spark","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101023_4_ksa_clickhouse","label":null,"source":"act_vac_hh-101023_4","target":"ksa_clickhouse","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101024_1_ksa_docker","label":null,"source":"act_vac_hh-101024_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101024_2_ksa_git","label":null,"source":"act_vac_hh-101024_2","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101024_3_ksa_linux","label":null,"source":"act_vac_hh-101024_3","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101024_4_ksa_postgresql","label":null,"source":"act_vac_hh-101024_4","target":"ksa_postgresql","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101025_1_ksa_docker","label":null,"source":"act_vac_hh-101025_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101025_2_ksa_fastapi","label":null,"source":"act_vac_hh-101025_2","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101025_3_ksa_git","label":null,"source":"act_vac_hh-101025_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101025_4_ksa_linux","label":null,"source":"act_vac_hh-101025_4","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101026_1_ksa_c__","label":null,"source":"act_vac_hh-101026_1","target":"ksa_c__","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101026_2_ksa_catboost","label":null,"source":"act_vac_hh-101026_2","target":"ksa_catboost","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101026_3_ksa_clickhouse","label":null,"source":"act_vac_hh-101026_3","target":"ksa_clickhouse","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101026_4_ksa_linux","label":null,"source":"act_vac_hh-101026_4","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101027_1_ksa_catboost","label":null,"source":"act_vac_hh-101027_1","target":"ksa_catboost","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101027_2_ksa_docker","label":null,"source":"act_vac_hh-101027_2","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101027_3_ksa_elasticsearch","label":null,"source":"act_vac_hh-101027_3","target":"ksa_elasticsearch","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101027_4_ksa_git","label":null,"source":"act_vac_hh-101027_4","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101028_1_ksa_c__","label":null,"source":"act_vac_hh-101028_1","target":"ksa_c__","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101028_2_ksa_git","label":null,"source":"act_vac_hh-101028_2","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101028_3_ksa_linux","label":null,"source":"act_vac_hh-101028_3","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101028_4_ksa_opencv","label":null,"source":"act_vac_hh-101028_4","target":"ksa_opencv","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101029_1_ksa_apache_airflow","label":null,"source":"act_vac_hh-101029_1","target":"ksa_apache_airflow","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101029_2_ksa_clickhouse","label":null,"source":"act_vac_hh-101029_2","target":"ksa_clickhouse","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101029_3_ksa_docker","label":null,"source":"act_vac_hh-101029_3","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101029_4_ksa_git","label":null,"source":"act_vac_hh-101029_4","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101030_1_ksa_docker","label":null,"source":"act_vac_hh-101030_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101030_2_ksa_fastapi","label":null,"source":"act_vac_hh-101030_2","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101030_3_ksa_git","label":null,"source":"act_vac_hh-101030_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101030_4_ksa_pytorch","label":null,"source":"act_vac_hh-101030_4","target":"ksa_pytorch","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101031_1_ksa_ci_cd","label":null,"source":"act_vac_hh-101031_1","target":"ksa_ci_cd","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101031_2_ksa_docker","label":null,"source":"act_vac_hh-101031_2","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101031_3_ksa_kubernetes","label":null,"source":"act_vac_hh-101031_3","target":"ksa_kubernetes","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101031_4_ksa_linux","label":null,"source":"act_vac_hh-101031_4","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101032_1_ksa_docker","label":null,"source":"act_vac_hh-101032_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101032_2_ksa_fastapi","label":null,"source":"act_vac_hh-101032_2","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101032_3_ksa_git","label":null,"source":"act_vac_hh-101032_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101032_4_ksa_pytorch","label":null,"source":"act_vac_hh-101032_4","target":"ksa_pytorch","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101033_1_ksa_docker","label":null,"source":"act_vac_hh-101033_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101033_2_ksa_git","label":null,"source":"act_vac_hh-101033_2","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101033_3_ksa_go","label":null,"source":"act_vac_hh-101033_3","target":"ksa_go","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101033_4_ksa_apache_kafka","label":null,"source":"act_vac_hh-101033_4","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101034_1_ksa_clickhouse","label":null,"source":"act_vac_hh-101034_1","target":"ksa_clickhouse","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101034_2_ksa_git","label":null,"source":"act_vac_hh-101034_2","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101034_3_ksa_pandas","label":null,"source":"act_vac_hh-101034_3","target":"ksa_pandas","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101034_4_ksa_postgresql","label":null,"source":"act_vac_hh-101034_4","target":"ksa_postgresql","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101035_1_ksa_catboost","label":null,"source":"act_vac_hh-101035_1","target":"ksa_catboost","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101035_2_ksa_docker","label":null,"source":"act_vac_hh-101035_2","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101035_3_ksa_fastapi","label":null,"source":"act_vac_hh-101035_3","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101035_4_ksa_git","label":null,"source":"act_vac_hh-101035_4","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101036_1_ksa_c__","label":null,"source":"act_vac_hh-101036_1","target":"ksa_c__","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101036_2_ksa_git","label":null,"source":"act_vac_hh-101036_2","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101036_3_ksa_linux","label":null,"source":"act_vac_hh-101036_3","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101036_4_ksa_onnx","label":null,"source":"act_vac_hh-101036_4","target":"ksa_onnx","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101037_1_ksa_apache_airflow","label":null,"source":"act_vac_hh-101037_1","target":"ksa_apache_airflow","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101037_2_ksa_ci_cd","label":null,"source":"act_vac_hh-101037_2","target":"ksa_ci_cd","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101037_3_ksa_docker","label":null,"source":"act_vac_hh-101037_3","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101037_4_ksa_git","label":null,"source":"act_vac_hh-101037_4","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101038_1_ksa_docker","label":null,"source":"act_vac_hh-101038_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101038_2_ksa_fastapi","label":null,"source":"act_vac_hh-101038_2","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101038_3_ksa_git","label":null,"source":"act_vac_hh-101038_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101038_4_ksa_pandas","label":null,"source":"act_vac_hh-101038_4","target":"ksa_pandas","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101039_1_ksa_apache_kafka","label":null,"source":"act_vac_hh-101039_1","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101039_2_ksa_apache_spark","label":null,"source":"act_vac_hh-101039_2","target":"ksa_apache_spark","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101039_3_ksa_ci_cd","label":null,"source":"act_vac_hh-101039_3","target":"ksa_ci_cd","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101039_4_ksa_clickhouse","label":null,"source":"act_vac_hh-101039_4","target":"ksa_clickhouse","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101040_1_ksa_docker","label":null,"source":"act_vac_hh-101040_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101040_2_ksa_fastapi","label":null,"source":"act_vac_hh-101040_2","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101040_3_ksa_git","label":null,"source":"act_vac_hh-101040_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101040_4_ksa_linux","label":null,"source":"act_vac_hh-101040_4","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101041_1_ksa_catboost","label":null,"source":"act_vac_hh-101041_1","target":"ksa_catboost","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101041_2_ksa_git","label":null,"source":"act_vac_hh-101041_2","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101041_3_ksa_pandas","label":null,"source":"act_vac_hh-101041_3","target":"ksa_pandas","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101041_4_ksa_postgresql","label":null,"source":"act_vac_hh-101041_4","target":"ksa_postgresql","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101042_1_ksa_docker","label":null,"source":"act_vac_hh-101042_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101042_2_ksa_apache_kafka","label":null,"source":"act_vac_hh-101042_2","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101042_3_ksa_kubernetes","label":null,"source":"act_vac_hh-101042_3","target":"ksa_kubernetes","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101042_4_ksa_linux","label":null,"source":"act_vac_hh-101042_4","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101043_1_ksa_apache_airflow","label":null,"source":"act_vac_hh-101043_1","target":"ksa_apache_airflow","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101043_2_ksa_clickhouse","label":null,"source":"act_vac_hh-101043_2","target":"ksa_clickhouse","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101043_3_ksa_docker","label":null,"source":"act_vac_hh-101043_3","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101043_4_ksa_git","label":null,"source":"act_vac_hh-101043_4","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101044_1_ksa_docker","label":null,"source":"act_vac_hh-101044_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101044_2_ksa_git","label":null,"source":"act_vac_hh-101044_2","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101044_3_ksa_linux","label":null,"source":"act_vac_hh-101044_3","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101044_4_ksa_pytorch","label":null,"source":"act_vac_hh-101044_4","target":"ksa_pytorch","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101045_1_ksa_catboost","label":null,"source":"act_vac_hh-101045_1","target":"ksa_catboost","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101045_2_ksa_docker","label":null,"source":"act_vac_hh-101045_2","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101045_3_ksa_fastapi","label":null,"source":"act_vac_hh-101045_3","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101045_4_ksa_git","label":null,"source":"act_vac_hh-101045_4","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101046_1_ksa_docker","label":null,"source":"act_vac_hh-101046_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101046_2_ksa_fastapi","label":null,"source":"act_vac_hh-101046_2","target":"ksa_fastapi","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101046_3_ksa_git","label":null,"source":"act_vac_hh-101046_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101046_4_ksa_linux","label":null,"source":"act_vac_hh-101046_4","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101047_1_ksa_apache_spark","label":null,"source":"act_vac_hh-101047_1","target":"ksa_apache_spark","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101047_2_ksa_apache_kafka","label":null,"source":"act_vac_hh-101047_2","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101047_3_ksa_kubernetes","label":null,"source":"act_vac_hh-101047_3","target":"ksa_kubernetes","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101047_4_ksa_linux","label":null,"source":"act_vac_hh-101047_4","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101048_1_ksa_docker","label":null,"source":"act_vac_hh-101048_1","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101048_2_ksa_git","label":null,"source":"act_vac_hh-101048_2","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101048_3_ksa_linux","label":null,"source":"act_vac_hh-101048_3","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101048_4_ksa_pandas","label":null,"source":"act_vac_hh-101048_4","target":"ksa_pandas","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101049_1_ksa_apache_airflow","label":null,"source":"act_vac_hh-101049_1","target":"ksa_apache_airflow","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101049_2_ksa_docker","label":null,"source":"act_vac_hh-101049_2","target":"ksa_docker","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101049_3_ksa_git","label":null,"source":"act_vac_hh-101049_3","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101049_4_ksa_postgresql","label":null,"source":"act_vac_hh-101049_4","target":"ksa_postgresql","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101050_1_ksa_c__","label":null,"source":"act_vac_hh-101050_1","target":"ksa_c__","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101050_2_ksa_git","label":null,"source":"act_vac_hh-101050_2","target":"ksa_git","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101050_3_ksa_linux","label":null,"source":"act_vac_hh-101050_3","target":"ksa_linux","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_vac_hh-101050_4_ksa_pytorch","label":null,"source":"act_vac_hh-101050_4","target":"ksa_pytorch","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_cit_inc-1_1_ksa_triton_inference_server","label":null,"source":"act_cit_inc-1_1","target":"ksa_triton_inference_server","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_art_res_SOP-DATA-042_1_ksa_apache_kafka","label":null,"source":"act_art_res_SOP-DATA-042_1","target":"ksa_apache_kafka","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_art_res_SOP-DATA-042_2_ksa_kubernetes","label":null,"source":"act_art_res_SOP-DATA-042_2","target":"ksa_kubernetes","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_art_res_SOP-DATA-042_3_ksa_apache_spark","label":null,"source":"act_art_res_SOP-DATA-042_3","target":"ksa_apache_spark","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_art_res_SOP-DATA-042_4_ksa_clickhouse","label":null,"source":"act_art_res_SOP-DATA-042_4","target":"ksa_clickhouse","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_art_res_SOP-DATA-042_5_ksa_dbt","label":null,"source":"act_art_res_SOP-DATA-042_5","target":"ksa_dbt","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_art_res_SOP-DATA-042_6_ksa_dbt","label":null,"source":"act_art_res_SOP-DATA-042_6","target":"ksa_dbt","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_art_res_habr-postmortem-001_1_ksa_vllm","label":null,"source":"act_art_res_habr-postmortem-001_1","target":"ksa_vllm","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_art_res_habr-postmortem-002_1_ksa_clickhouse","label":null,"source":"act_art_res_habr-postmortem-002_1","target":"ksa_clickhouse","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_act_art_res_habr-postmortem-003_1_ksa_mlflow","label":null,"source":"act_art_res_habr-postmortem-003_1","target":"ksa_mlflow","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_act_inc_int_cta_2026_042_2_py_spy_1_node_cand_ksa_tool_py_spy","label":null,"source":"node_cand_act_inc_int_cta_2026_042_2_py_spy_1","target":"node_cand_ksa_tool_py_spy","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_act_inc_int_cta_2026_042_2_strace_2_node_cand_ksa_tool_strace","label":null,"source":"node_cand_act_inc_int_cta_2026_042_2_strace_2","target":"node_cand_ksa_tool_strace","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_act_inc_int_cta_2026_042_3__90836275_node_cand_ksa_tool_pagedattention","label":null,"source":"node_cand_act_inc_int_cta_2026_042_3__90836275","target":"node_cand_ksa_tool_pagedattention","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_act_inc_int_cta_2026_042_4_ebpf_1_node_cand_ksa_tool_ebpf","label":null,"source":"node_cand_act_inc_int_cta_2026_042_4_ebpf_1","target":"node_cand_ksa_tool_ebpf","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_act_inc_int_cta_2026_042_4__67759d8b_node_cand_ksa_tool_cgroups","label":null,"source":"node_cand_act_inc_int_cta_2026_042_4__67759d8b","target":"node_cand_ksa_tool_cgroups","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sop_data_042_act_1_node_cand_sop_data_042_inv_1","label":null,"source":"node_cand_sop_data_042_act_1","target":"node_cand_sop_data_042_inv_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sop_data_042_act_2_node_cand_sop_data_042_inv_2","label":null,"source":"node_cand_sop_data_042_act_2","target":"node_cand_sop_data_042_inv_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sop_data_042_act_3_node_cand_sop_data_042_inv_3","label":null,"source":"node_cand_sop_data_042_act_3","target":"node_cand_sop_data_042_inv_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sop_data_042_act_4_node_cand_sop_data_042_inv_4","label":null,"source":"node_cand_sop_data_042_act_4","target":"node_cand_sop_data_042_inv_4","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sop_data_042_act_5_node_cand_sop_data_042_inv_5","label":null,"source":"node_cand_sop_data_042_act_5","target":"node_cand_sop_data_042_inv_5","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sop_data_042_act_6_node_cand_sop_data_042_inv_6","label":null,"source":"node_cand_sop_data_042_act_6","target":"node_cand_sop_data_042_inv_6","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_retrospectives_act_1_node_cand_sample_retrospectives_inv_1","label":null,"source":"node_cand_sample_retrospectives_act_1","target":"node_cand_sample_retrospectives_inv_1","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_retrospectives_act_2_node_cand_sample_retrospectives_inv_2","label":null,"source":"node_cand_sample_retrospectives_act_2","target":"node_cand_sample_retrospectives_inv_2","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"},{"data":{"id":"e_node_cand_sample_retrospectives_act_3_node_cand_sample_retrospectives_inv_3","label":null,"source":"node_cand_sample_retrospectives_act_3","target":"node_cand_sample_retrospectives_inv_3","node_type":null,"edge_type":"decomposes_into","weight":1.0,"composite_weight":null,"market_frequency":null,"expert_validated":null,"level":null,"source_id":null,"source_type":null,"evidence_quote":null,"color":null,"size":null,"parent":null},"group":"edges","classes":"edge-child"}]