Домен
Основы программирования
Профиль навыка
Потоки, мьютексы, семафоры, deadlocks, race conditions, thread pools
Ролей
66
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
107
ещё 222 — необязательные
Основы программирования
Многопоточность и конкурентность
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Понимает базовые концепции многопоточности для 1С-разработки: планирование фоновых заданий в 1С:Предприятие, понимание конкурентного доступа к общим данным в многопользовательских 1С-средах, базовое понимание механизмов блокировки в транзакциях 1С. Следует командным конвенциям избежания проблем конкурентности. | |
| AI Product Engineer | Изучает основы многопоточности и параллельных вычислений в контексте обработки запросов к AI-продуктам. Понимает концепции потоков, процессов и базовых примитивов синхронизации для ML-сервисов. | |
| Analytics Engineer | Изучает основы многопоточности и параллельных вычислений для ускорения аналитической обработки данных. Понимает концепции потоков, процессов и базовых примитивов синхронизации при работе с большими датасетами. | |
| Android Developer | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Kotlin. Следует рекомендациям senior-разработчиков при решении задач. | |
| Application Security Engineer | Понимает базовые концепции многопоточности и связанные с ней security-риски: race conditions, TOCTOU-уязвимости. Знает типичные проблемы безопасности при конкурентном доступе к ресурсам. | |
| AR/VR Developer | Обязателен | Понимает необходимость многопоточности для VR (90+ FPS). Знает что render и main thread разделены. Использует async/await для неблокирующих операций в Unity/Unreal. |
| Backend Developer (C#/.NET) | Обязателен | Понимает основы многопоточности в C#/.NET: основы Task и async/await, базовое понимание потокобезопасности и ключевого слова lock, ConcurrentDictionary и потокобезопасные коллекции. Следует командным конвенциям async-паттернов в ASP.NET Core. |
| Backend Developer (Elixir) | Обязателен | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Elixir. Следует рекомендациям senior-разработчиков при решении задач. |
| Backend Developer (Go) | Обязателен | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Go. Следует рекомендациям senior-разработчиков при решении задач. |
| Backend Developer (Java/Kotlin) | Обязателен | Понимает основы многопоточности в Java: основы Thread и Runnable, ключевое слово synchronized и базовая блокировка, ExecutorService для управления пулами потоков, понимание volatile и гарантий happens-before. Следует командным конвенциям конкурентного кода в Spring-приложениях. |
| Backend Developer (Node.js) | Понимает concurrency в Node.js: event loop, non-blocking I/O, Promise.all для параллельных операций. Избегает блокировки event loop. | |
| Backend Developer (PHP) | Понимает модель выполнения PHP (shared-nothing, process-per-request) и её ограничения для параллельной обработки. Знаком с базовыми подходами к асинхронности в PHP: очереди Laravel Queue, pcntl_fork для простых задач и библиотека Amp/ReactPHP для неблокирующего I/O. | |
| Backend Developer (Python) | Обязателен | Понимает концепции потоков и процессов. Знает о GIL в CPython и его влиянии. Использует threading для простых I/O-bound задач. Понимает разницу между threading и multiprocessing. |
| Backend Developer (Rust) | Обязателен | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Rust. Следует рекомендациям senior-разработчиков при решении задач. |
| Backend Developer (Scala) | Обязателен | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Scala 3. Следует рекомендациям senior-разработчиков при решении задач. |
| BI Analyst | Понимает концепцию параллельной обработки данных для ускорения аналитических вычислений. Знает базовые подходы к parallelism в Python: threading, multiprocessing для обработки данных. Может использовать parallel pandas или Dask для ускорения простых трансформаций. | |
| Blockchain Developer | Понимает concurrency для blockchain: parallel transaction processing, concurrent RPC. | |
| Cloud Engineer | Понимает concurrency в cloud-контексте: параллельные Lambda invocations, concurrent API calls к cloud-сервисам. Управляет rate limits при параллельных запросах. | |
| Compiler Engineer | Знает базовые концепции multithreading для compiler engineer и умеет применять их в типовых задачах. Использует стандартные инструменты и следует установленным практикам команды. Понимает когда и почему применяется данный подход. | |
| Computer Vision Engineer | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Python. Следует рекомендациям senior-разработчиков при решении задач. | |
| Data Analyst | Понимает концепции многопоточности и может использовать базовые средства параллельной обработки данных — ThreadPoolExecutor или multiprocessing. Знает о проблемах race conditions. | |
| Data Engineer | Понимает parallelism в data: Spark partitions, parallel ETL tasks, concurrent data loads. Управляет basic parallelism в Airflow. | |
| Data Scientist | Понимает parallelism для DS: multi-processing для data loading, parallel model evaluation. | |
| Database Engineer / DBA | Понимает концепции многопоточности: потоки, блокировки, race conditions. Знает, как конкурентный доступ к БД создаёт проблемы: deadlocks, contention, уровни изоляции транзакций. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Понимает многопоточность в .NET: Task, Thread, ThreadPool. Использует Dispatcher.Invoke для UI thread access в WPF. Знает async/await на базовом уровне. Избегает deadlocks при обращении к UI. |
| Desktop Developer (Electron/Tauri) | Понимает process model Electron: main, renderer, utility processes. Использует Web Workers для offload computation. Знает Node.js worker_threads на базовом уровне. | |
| Desktop Developer (Qt/C++) | Обязателен | Понимает основы многопоточности в Qt: использование QThread для фоновых задач, соединения signal-slot между потоками, базовое понимание привязки потоков в системе событий Qt. Следует командным конвенциям поддержания отзывчивости UI с рабочими потоками. |
| DevOps Engineer | Понимает concurrency для DevOps: parallel pipeline stages, concurrent deployments. Управляет parallelism в CI/CD runners. | |
| DevSecOps Engineer | Понимает концепции многопоточности: потоки, процессы, race conditions и базовые механизмы синхронизации. Знает типичные уязвимости, связанные с конкурентным доступом в security-контексте. | |
| Embedded Developer | Обязателен | Понимает основы многопоточности для встраиваемых систем: создание и планирование задач RTOS, базовое использование семафоров и мьютексов для защиты ресурсов, прерывания и взаимодействие с потоками. Следует командным конвенциям паттернов конкурентного проектирования прошивки. |
| Engineering Manager | Понимает базовые концепции многопоточности и может оценить решения команды по использованию параллелизма в приложениях. Знает основные проблемы конкурентного доступа. | |
| Flutter Developer | Понимает основы конкурентности во Flutter/Dart: Isolates для CPU-интенсивной работы, функция compute() для фоновой обработки, основы Future и Stream для async-операций. Следует командным конвенциям поддержания отзывчивости UI-потока в Flutter-приложениях. | |
| Frontend Developer (Angular) | Понимает базовые концепции конкурентности для Angular: Web Workers для CPU-интенсивных вычислений, RxJS observables для обработки асинхронных данных, понимание Zone.js и импликаций change detection. Следует командным конвенциям поддержания отзывчивости UI в Angular-приложениях. | |
| Frontend Developer (React) | Понимает базовые концепции конкурентности для React: Web Workers для выноса тяжёлых вычислений, основы concurrent-фич React, понимание event loop и микротасков. Следует командным конвенциям поддержания отзывчивости UI в React-приложениях. | |
| Frontend Developer (Svelte) | Понимает концепцию Web Workers и может использовать их для простых фоновых вычислений в Svelte-приложениях. Знает ограничения однопоточной модели JavaScript. | |
| Frontend Developer (Vue) | Понимает однопоточную природу JavaScript и концепцию event loop. Знает о существовании Web Workers и когда тяжёлые вычисления нужно выносить из основного потока Vue-приложения. | |
| Fullstack Developer | Понимает concurrency для fullstack: async/await, Web Workers на frontend, event loop на backend. Избегает UI blocking. | |
| Game QA Engineer | Понимает multithreading для game QA: тестирует concurrent game sessions, parallel test execution. Выявляет race conditions. | |
| Game Server Developer | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием C++/Go/C#. Следует рекомендациям senior-разработчиков при решении задач. | |
| Infrastructure Engineer | Понимает концепции параллелизма и многопоточности в контексте инфраструктурных инструментов. Знает как конкурентный доступ влияет на state-файлы Terraform и деплой-процессы. | |
| iOS Developer | Понимает основы многопоточности в iOS/Swift: основы Grand Central Dispatch, DispatchQueue для фоновой работы, основы конкурентности Swift с async/await, понимание ограничений главного потока для UI. Следует командным конвенциям async-паттернов в iOS-приложениях. | |
| IoT Engineer | Понимает основы многопоточности для IoT-систем: конкурентное управление задачами на edge-устройствах, базовая синхронизация для сбора данных сенсоров, понимание потокобезопасности в обработчиках связи устройств. Следует командным конвенциям конкурентных паттернов прошивки и edge-обработки. | |
| Language Tooling Engineer | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием TypeScript/Rust. Следует рекомендациям senior-разработчиков при решении задач. | |
| LLM Engineer | Понимает concurrency для LLM: parallel API calls, concurrent prompt processing. | |
| ML Engineer | Понимает основы многопоточности для ML-работы: параллельная загрузка данных с multiprocessing/threading, базовое понимание ограничений GIL в Python, концепции параллелизма вычислений на GPU. Следует командным конвенциям конкурентной предобработки данных в пайплайнах обучения. | |
| MLOps Engineer | Понимает концепции многопоточности и параллельных вычислений. Знает, как параллелизм используется в ML: data parallelism при обучении, многопоточная загрузка данных, GPU-конкурентность. | |
| Network Engineer | Понимает концепцию потоков и процессов, знает базовые проблемы конкурентности. Осознаёт зачем многопоточность нужна при параллельном опросе сетевых устройств по SNMP. | |
| NLP Engineer | Понимает основы многопоточности для NLP-работы: параллельная предобработка текста с multiprocessing, базовое понимание конкурентного инференса моделей, пакетная обработка с пулами потоков для NLP-пайплайнов. Следует командным конвенциям параллелизации задач обработки NLP-данных. | |
| Penetration Testing Engineer | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Python/Bash. Следует рекомендациям senior-разработчиков при решении задач. | |
| Performance Testing Engineer | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Python/Java. Следует рекомендациям senior-разработчиков при решении задач. | |
| Platform Engineer | Понимает concurrency для platform: parallel resource reconciliation, concurrent API calls к cloud providers. Управляет goroutine/thread pools в controllers. | |
| QA Automation Engineer | Понимает основы многопоточности для автоматизации тестирования: концепции параллельного выполнения тестов, базовое понимание потокобезопасности в общих тестовых фикстурах, конкурентное управление сессиями браузера в Selenium Grid. Следует командным конвенциям конфигурации параллельного выполнения тестов. | |
| QA Engineer (Manual) | Понимает базовые концепции многопоточности для выявления типичных дефектов: deadlocks, race conditions. Знает признаки проблем конкурентности при ручном тестировании: зависания, непредсказуемые результаты. Создаёт тест-кейсы для проверки корректности работы приложения при одновременных операциях. | |
| QA Security Engineer | Понимает базовые концепции многопоточности и связанные security-уязвимости: race conditions, TOCTOU. Знает, как конкурентный доступ к ресурсам может приводить к нарушениям безопасности. | |
| React Native Developer | Понимает однопоточную модель JavaScript в React Native и основы асинхронного программирования. Знает о bridge-потоках и их влиянии на производительность мобильного приложения. | |
| Release Engineer | Понимает базовые концепции многопоточности — потоки, мьютексы и race conditions. Осознаёт влияние конкурентности на параллельные задачи сборки и тестирования в пайплайнах. | |
| Security Analyst | Понимает базовые концепции многопоточности для security-анализа: распознавание уязвимостей race condition, понимание рисков конкурентного доступа в security-критичном коде, базовое понимание проблем потокобезопасности в потоках аутентификации. Следует командным конвенциям ревью конкурентного security-критичного кода. | |
| Site Reliability Engineer (SRE) | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Python/Go. Следует рекомендациям senior-разработчиков при решении задач. | |
| Smart Contract Developer | Понимает concurrency для blockchain: parallel transaction processing, concurrent RPC calls. | |
| Solutions Architect | Понимает concurrency в архитектуре: parallel processing, thread safety, concurrent access patterns. Оценивает concurrency requirements. | |
| Systems Programmer (C/C++) | Обязателен | Понимает POSIX threads: создание потоков, mutex, condition variables. Знает memory ordering basics и data races. |
| Telecom Developer | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием C++/Java/Python. Следует рекомендациям senior-разработчиков при решении задач. | |
| Unity Developer | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием C#. Следует рекомендациям senior-разработчиков при решении задач. | |
| Unreal Engine Developer | Понимает основы Многопоточное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием C++/Blueprints. Следует рекомендациям senior-разработчиков при решении задач. | |
| XR Unity Developer | Обязателен | Понимает threading в Unity XR: main thread, render thread, worker threads. Использует async/await и корутины для non-blocking XR. Избегает thread-unsafe вызовов Unity API. |
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Реализует параллельную обработку данных в 1С с использованием фоновых заданий и механизма блокировок. Оптимизирует конкурентный доступ к данным и минимизирует время ожидания. | |
| AI Product Engineer | Реализует параллельную обработку запросов в AI-продуктах с корректной синхронизацией доступа к общим ресурсам. Применяет пулы потоков и асинхронные паттерны для оптимизации пропускной способности инференс-сервисов. | |
| Analytics Engineer | Реализует параллельную обработку данных в аналитических пайплайнах — конкурентную загрузку из источников и параллельные трансформации. Применяет multiprocessing для ускорения Python-ETL и понимает ограничения GIL. | |
| Android Developer | Самостоятельно применяет многопоточность для Android: корутины со структурированной конкурентностью, Flow для реактивных потоков данных, WorkManager для планирования фоновых задач, понимание предотвращения ANR через правильное управление потоками. Обосновывает компромиссы конкурентности для жизненного цикла Android на code review. | |
| Application Security Engineer | Выявляет уязвимости, связанные с многопоточностью в приложениях: race conditions в авторизации, double-spend проблемы. Применяет инструменты для обнаружения concurrency-багов в security-критичном коде. | |
| AR/VR Developer | Обязателен | Работает с многопоточностью для XR: Job System (Unity), TaskGraph (Unreal). Реализует offloading тяжёлых вычислений на worker threads. Понимает thread safety и race conditions в XR-контексте. |
| Backend Developer (C#/.NET) | Обязателен | Самостоятельно применяет многопоточность в C#/.NET: Task Parallel Library для сложных async-воркфлоу, Channels и pipelines для паттернов producer-consumer, ConcurrentBag/Queue для потокобезопасных коллекций, понимание SynchronizationContext и ConfigureAwait. Решает типовые задачи конкурентности самостоятельно. |
| Backend Developer (Elixir) | Обязателен | Самостоятельно применяет паттерны конкурентности в Elixir/OTP: GenServer для управления stateful-процессами, Task для fire-and-forget конкурентных операций, линковка и мониторинг процессов для отказоустойчивости. Обосновывает компромиссы между различными абстракциями конкурентности OTP на code review. |
| Backend Developer (Go) | Обязателен | Самостоятельно применяет многопоточность в Go: горутины с правильным управлением жизненным циклом, каналы для безопасной межгорутинной коммуникации, sync.WaitGroup и context для координации, select для мультиплексирования операций каналов. Обосновывает компромиссы паттернов конкурентности Go на code review. |
| Backend Developer (Java/Kotlin) | Обязателен | Самостоятельно применяет многопоточность в Java: CompletableFuture для async-композиции, конкурентные коллекции и атомарные операции, ReentrantLock и Condition для продвинутой синхронизации, виртуальные потоки (Project Loom) для легковесной конкурентности. Решает типовые задачи конкурентного программирования самостоятельно. |
| Backend Developer (Node.js) | Реализует concurrent обработку: Worker Threads для CPU-bound задач, cluster mode для multi-core, concurrent API calls с rate limiting. | |
| Backend Developer (PHP) | Реализует параллельную обработку в PHP через Laravel Queue workers, Symfony Messenger и процессы PHP-FPM. Использует ReactPHP/Amp для неблокирующих HTTP-клиентов, настраивает Supervisor для управления воркерами и корректно обрабатывает сигналы graceful shutdown. | |
| Backend Developer (Python) | Обязателен | Использует concurrent.futures для thread и process pools. Применяет multiprocessing для CPU-bound задач. Понимает race conditions и использует Lock, RLock. Работает с shared state через Queue и Pipe. |
| Backend Developer (Rust) | Обязателен | Самостоятельно применяет многопоточность в Rust: система трейтов Send/Sync для гарантий потокобезопасности, Arc<Mutex> для разделяемого состояния, рантайм tokio для async-конкурентности, crossbeam для lock-free структур данных. Обосновывает преимущества модели ownership Rust для конкурентного кода на ревью. |
| Backend Developer (Scala) | Обязателен | Самостоятельно применяет многопоточность в Scala: акторы Akka для конкурентности на основе передачи сообщений, файберы Cats Effect/ZIO для легковесной конкурентности, композиция Future для async-воркфлоу. Обосновывает компромиссы между моделью акторов и конкурентностью на основе эффектов на code review. |
| BI Analyst | Применяет multiprocessing для параллельной обработки больших датасетов в ETL-пайплайнах. Использует concurrent.futures для одновременной загрузки данных из нескольких источников. Оптимизирует аналитические скрипты через корректное разделение работы между потоками и процессами. | |
| Blockchain Developer | Реализует concurrent blockchain: parallel indexing, concurrent submissions, thread-safe state. | |
| Cloud Engineer | Реализует параллельную обработку в cloud: concurrent provisioning ресурсов, parallel data processing в Lambda, thread-safe операции с shared state через DynamoDB. | |
| Compiler Engineer | Уверенно применяет multithreading для compiler engineer при решении нестандартных задач. Самостоятельно выбирает оптимальный подход и инструменты. Анализирует trade-offs и предлагает улучшения существующих решений. | |
| Computer Vision Engineer | Самостоятельно применяет многопоточность для CV-работы: параллельная аугментация данных и пайплайны предобработки, мульти-GPU обучение с PyTorch DataParallel/DistributedDataParallel, конкурентная загрузка изображений с DataLoader workers. Обосновывает компромиссы конкурентности для производительности пайплайна обучения. | |
| Data Analyst | Применяет многопоточность для параллельной загрузки и обработки данных из нескольких источников, управляет пулами потоков и очередями. Корректно обрабатывает синхронизацию и deadlocks. | |
| Data Engineer | Реализует parallel data processing: Spark parallel execution, Airflow task concurrency, parallel data ingestion. Оптимизирует partitioning. | |
| Data Scientist | Реализует parallel ML: multiprocessing для feature engineering, parallel hyperparameter tuning, concurrent data loading. | |
| Database Engineer / DBA | Диагностирует и решает проблемы конкурентного доступа к БД: анализ deadlocks, настройка уровней изоляции транзакций, оптимизация lock contention. Настраивает connection pooling. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Реализует concurrent операции через Task Parallel Library (TPL). Использует CancellationToken для отмены операций. Применяет SemaphoreSlim, lock, ReaderWriterLockSlim для синхронизации. Работает с Channels. |
| Desktop Developer (Electron/Tauri) | Реализует worker_threads для CPU-intensive tasks в main process. Использует SharedArrayBuffer для cross-thread data. Применяет UtilityProcess для isolated computation. Управляет thread pool. | |
| Desktop Developer (Qt/C++) | Обязателен | Реализует thread pool через QThreadPool и QRunnable. Использует QMutex, QReadWriteLock, QSemaphore для синхронизации. Применяет QtConcurrent с QFuture/QFutureWatcher для async-операций. Избегает race conditions. |
| DevOps Engineer | Реализует parallel DevOps operations: concurrent multi-environment deployments, parallel testing stages, distributed builds. Управляет resource contention. | |
| DevSecOps Engineer | Реализует параллельное сканирование безопасности с пулами потоков и управлением конкурентностью. Обеспечивает thread-safety при работе с shared state в security-инструментах и агрегаторах результатов. | |
| Embedded Developer | Обязателен | Применяет продвинутую многозадачность: priority inheritance, event groups, task notifications в FreeRTOS. Отлаживает deadlock через трассировку. |
| Engineering Manager | Ревьюирует многопоточный код команды, выявляет потенциальные проблемы с race conditions и deadlocks. Принимает решения о выборе подходов к параллелизму для конкретных задач. | |
| Flutter Developer | Реализует многопоточную обработку данных в Flutter через Dart Isolates. Управляет фоновыми задачами — загрузка файлов, обработка изображений и синхронизация данных без блокировки интерфейса. | |
| Frontend Developer (Angular) | Реализует Web Workers в Angular для обработки данных без блокировки UI. Управляет параллельной обработкой — парсинг данных, криптография и валидация больших форм. | |
| Frontend Developer (React) | Использует Web Workers для выноса тяжёлых вычислений из главного потока React-приложения. Реализует off-main-thread обработку данных, парсинг и трансформации для плавного пользовательского опыта. | |
| Frontend Developer (Svelte) | Применяет Web Workers и SharedWorkers для офлоадинга тяжёлых вычислений в Svelte-приложениях. Реализует параллельную обработку данных без блокировки основного потока. | |
| Frontend Developer (Vue) | Использует Web Workers для выноса ресурсоёмких задач из main thread — парсинг больших JSON, обработка изображений, сложные фильтрации. Применяет SharedArrayBuffer для общих данных. | |
| Fullstack Developer | Реализует concurrent processing: Web Workers для CPU-bound frontend tasks, Worker Threads на backend, parallel API calls. | |
| Game QA Engineer | Тестирует concurrent game systems: multiplayer synchronization, parallel game state, thread safety. Автоматизирует concurrency tests. | |
| Game Server Developer | Самостоятельно применяет многопоточность для игровых серверов: стратегии потоков игрового цикла (однопоточный tick vs многопоточный), lock-free структуры данных для состояния игры, потокобезопасное управление сессиями игроков, конкурентная симуляция физики и AI. Обосновывает компромиссы конкурентности для производительности игровых серверов реального времени. | |
| Infrastructure Engineer | Реализует параллельное выполнение инфраструктурных задач: одновременный provisioning серверов, параллельные health checks. Управляет конкурентностью при работе с shared state и distributed locks. | |
| iOS Developer | Самостоятельно применяет многопоточность в iOS/Swift: структурированная конкурентность Swift с actors и async sequences, GCD dispatch groups для координации async-операций, Combine publishers для реактивных конкурентных потоков данных. Решает типовые задачи конкурентности для iOS-приложений самостоятельно. | |
| IoT Engineer | Применяет синхронизацию в IoT firmware: semaphores, event groups, message queues. Предотвращает deadlocks и race conditions. Профилирует stack usage задач. | |
| Language Tooling Engineer | Самостоятельно применяет многопоточность для языковых инструментов: параллельные проходы компиляции, конкурентное разрешение символов в language servers, потокобезопасное кеширование для инкрементальной компиляции. Обосновывает компромиссы конкурентности для скорости компиляции vs гарантий корректности. | |
| LLM Engineer | Реализует parallel LLM: batch inference, concurrent RAG retrieval, parallel evaluation. | |
| ML Engineer | Применяет параллельную обработку для ускорения ML-пайплайнов. Использует PyTorch DataLoader с num_workers. Параллелизирует feature engineering с joblib/multiprocessing. Понимает thread safety в ML-контексте. | |
| MLOps Engineer | Применяет многопоточность в MLOps-задачах: параллельная предобработка данных, конкурентный запуск экспериментов, асинхронная загрузка batch данных для training. Настраивает worker pools. | |
| Network Engineer | Использует многопоточность для ускорения сетевых операций — параллельное сканирование портов, одновременный сбор данных с множества устройств. Корректно обрабатывает race conditions. | |
| NLP Engineer | Реализует параллельную обработку данных для NLP-пайплайнов: параллельная токенизация, конкурентный инференс моделей. Управляет пулами потоков для оптимизации GPU-утилизации. | |
| Penetration Testing Engineer | Самостоятельно применяет многопоточность для пентеста: конкурентное сканирование портов и перечисление сервисов, параллельные техники brute-force и фаззинга, потокобезопасная агрегация результатов от нескольких векторов атак. Обосновывает компромиссы конкурентности для скорости оценки vs избежания обнаружения. | |
| Performance Testing Engineer | Самостоятельно применяет многопоточность для нагрузочного тестирования: настройка конкурентной симуляции пользователей в инструментах нагрузочного тестирования, понимание тюнинга пулов потоков для реалистичной генерации нагрузки, анализ contention потоков в профилях производительности. Обосновывает компромиссы конкурентности для точности и масштабируемости нагрузочных тестов. | |
| Platform Engineer | Реализует concurrent platform operations: parallel multi-cluster deployments, concurrent resource provisioning, thread-safe controller state management. | |
| QA Automation Engineer | Разрабатывает тесты для конкурентных сценариев — параллельные запросы к API, одновременная модификация ресурсов, тестирование под нагрузкой. Выявляет race conditions через стресс-тестирование. | |
| QA Engineer (Manual) | Проектирует тест-кейсы для выявления дефектов многопоточности: data races, thread starvation, priority inversion. Тестирует concurrent access к shared resources с различными паттернами нагрузки. Использует thread dumps и profiling tools для диагностики concurrency-проблем при тестировании. | |
| QA Security Engineer | Разрабатывает тесты для обнаружения concurrency-уязвимостей в приложениях: race conditions в авторизации, double-spend атаки. Применяет нагрузочное тестирование для провоцирования threading-багов. | |
| React Native Developer | Оптимизирует многопоточность React Native: использует InteractionManager, выносит тяжёлые вычисления в нативные потоки. Применяет Web Workers и Hermes для улучшения отзывчивости UI. | |
| Release Engineer | Реализует параллельное выполнение этапов релизного пайплайна с корректной синхронизацией. Управляет пулами потоков для одновременной сборки артефактов под разные платформы. | |
| Security Analyst | Реализует многопоточную обработку security-событий для повышения пропускной способности. Управляет пулами потоков для параллельного сканирования хостов и анализа трафика. | |
| Site Reliability Engineer (SRE) | Самостоятельно применяет знания многопоточности для SRE: диагностика contention потоков и deadlock в продакшен-системах, анализ thread dumps для разрешения инцидентов, тюнинг конфигураций пулов потоков для производительности сервисов. Обосновывает компромиссы конкурентности для оптимизации надёжности и пропускной способности. | |
| Smart Contract Developer | Реализует concurrent processing: parallel chain indexing, concurrent transaction submission, thread-safe state. | |
| Solutions Architect | Проектирует concurrent systems: thread pools, async processing, lock-free patterns. Определяет concurrency model для architecture. | |
| Systems Programmer (C/C++) | Обязателен | Применяет concurrent programming: reader-writer locks, thread pools, atomic operations, memory ordering (acquire/release/seq_cst). |
| Technical Lead | Самостоятельно оценивает подходы к многопоточности для командных проектов: ревьюит конкурентный код на безопасность и производительность, выявляет race conditions и риски deadlock в архитектуре, выбирает подходящие модели конкурентности для системных требований. Обосновывает компромиссы потоков для решений по проектированию систем. | |
| Telecom Developer | Самостоятельно применяет многопоточность для телеком-систем: конкурентная обработка вызовов с пулами потоков, lock-free структуры данных для сигнальных путей, потокобезопасные пайплайны обработки медиа. Обосновывает компромиссы конкурентности для требований производительности телекома реального времени. | |
| Unity Developer | Самостоятельно применяет многопоточность для Unity: Job System для параллельной обработки данных, Burst compiler для SIMD-оптимизации, ECS с многопоточными системами, фоновая загрузка с async-операциями. Обосновывает компромиссы конкурентности для ограничений главного потока Unity. | |
| Unreal Engine Developer | Самостоятельно применяет многопоточность для Unreal Engine: FRunnable и система task graph, async-загрузка с потоковой передачей, разделение game thread vs render thread, параллельные обновления игровых систем. Обосновывает компромиссы конкурентности для модели потоков Unreal Engine. | |
| XR Unity Developer | Обязателен | Использует Unity Jobs System для параллельных XR-вычислений. Работает с NativeArray для thread-safe данных. Оптимизирует XR workload через worker threads. |
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Проектирует архитектуру параллельной обработки для высоконагруженных 1С-систем. Решает проблемы deadlock, оптимизирует гранулярность блокировок и распределяет нагрузку по серверам. | |
| AI Product Engineer | Проектирует высокопроизводительные AI-системы с параллельным инференсом, батчированием запросов и lock-free структурами данных. Оптимизирует использование GPU через конкурентный доступ и динамическое распределение вычислительных ресурсов. | |
| Analytics Engineer | Проектирует высокопроизводительные аналитические пайплайны с параллельным выполнением, partitioned processing и lock-free алгоритмами. Оптимизирует использование ресурсов при массовой обработке данных с контролем конкурентного доступа. | |
| Android Developer | Обязателен | Обладает глубокой экспертизой в многопоточности Android: проектирует архитектуры на основе корутин с правильным управлением scope, внедряет конкурентную обработку данных с операторами Flow, оптимизирует конфигурации пулов потоков для Android runtime. Менторит команду по паттернам структурированной конкурентности для сложных Android-приложений. |
| Application Security Engineer | Проводит экспертный аудит многопоточного кода на предмет security-уязвимостей с использованием статического и динамического анализа. Разрабатывает паттерны безопасной конкурентной обработки. | |
| AR/VR Developer | Обязателен | Проектирует многопоточные XR-системы. Использует Unity DOTS Job System для параллельных вычислений. Оптимизирует threading model для минимизации frame spikes. Реализует lock-free алгоритмы. |
| Backend Developer (C#/.NET) | Обязателен | Обладает глубокой экспертизой в многопоточности C#/.NET: проектирует высокопроизводительные конкурентные системы с System.Threading.Channels, внедряет lock-free алгоритмы для горячих путей, оптимизирует использование пулов потоков для масштабируемости ASP.NET Core. Менторит команду по продвинутым паттернам конкурентного программирования в .NET. |
| Backend Developer (Elixir) | Обязателен | Обладает глубокой экспертизой в конкурентности Elixir/OTP: проектирует отказоустойчивые распределённые системы с деревьями supervision, внедряет backpressure и контроль потока в GenStage-пайплайнах, оптимизирует планирование процессов для высокопроизводительных систем. Менторит команду по продвинутым паттернам OTP для продакшен Elixir-приложений. |
| Backend Developer (Go) | Обязателен | Обладает глубокой экспертизой в конкурентности Go: проектирует конкурентные системы с правильным управлением жизненным циклом горутин, внедряет продвинутые паттерны каналов (fan-in/fan-out, pipeline), оптимизирует тюнинг планировщика Go runtime для высокопроизводительных сервисов. Менторит команду по паттернам конкурентности Go для продакшен-систем. |
| Backend Developer (Java/Kotlin) | Обязателен | Обладает глубокой экспертизой в многопоточности Java: проектирует конкурентные системы с виртуальными потоками и структурированной конкурентностью, внедряет lock-free алгоритмы с AtomicReference и VarHandle, оптимизирует планирование потоков JVM для высокопроизводительных приложений. Менторит команду по продвинутым паттернам конкурентности Java. |
| Backend Developer (Node.js) | Проектирует concurrent Node.js системы: worker thread pools, SharedArrayBuffer для shared memory, Atomics. Оптимизирует event loop utilization. | |
| Backend Developer (PHP) | Проектирует архитектуру параллельной обработки для высоконагруженных PHP-систем: стратегии партиционирования очередей, parallel processing через Swoole/RoadRunner, fiber-based конкурентность PHP 8.1+. Оптимизирует throughput воркеров, предотвращает race conditions и реализует backpressure-механизмы. | |
| Backend Developer (Python) | Обязателен | Проектирует concurrent-системы с учётом GIL. Выбирает между threading, multiprocessing, asyncio для задач. Профилирует многопоточный код. Использует shared memory для межпроцессного обмена. Проектирует lock-free алгоритмы где возможно. |
| Backend Developer (Rust) | Обязателен | Обладает глубокой экспертизой в конкурентности Rust: проектирует zero-cost конкурентные абстракции, используя систему ownership, внедряет custom async-рантаймы и lock-free структуры данных, оптимизирует тюнинг рантайма tokio для высокопроизводительных сервисов. Менторит команду по продвинутым паттернам конкурентности Rust для системного программирования. |
| Backend Developer (Scala) | Обязателен | Обладает глубокой экспертизой в конкурентности Scala: проектирует конкурентные системы на основе эффектов с файберами ZIO/Cats Effect, внедряет распределённую обработку на основе акторов с Akka Cluster, оптимизирует конкурентность JVM для Scala-специфичных паттернов. Менторит команду по функциональным паттернам конкурентности для продакшен Scala-систем. |
| BI Analyst | Проектирует параллельные data processing pipeline с учётом GIL, memory sharing и data partitioning. Реализует distributed computing для обработки масштабных аналитических задач: Spark, Dask, Ray. Оптимизирует concurrency для real-time аналитики с учётом consistency requirements. | |
| Blockchain Developer | Проектирует concurrent systems: multi-chain parallel processing, lock-free indexing. | |
| Cloud Engineer | Проектирует concurrent cloud-системы: parallel deployment pipelines, concurrent infrastructure updates, lock-free patterns для distributed state management. | |
| Compiler Engineer | Экспертно применяет multithreading для compiler engineer для проектирования сложных систем. Оптимизирует существующие решения и предотвращает архитектурные ошибки. Проводит code review и обучает коллег лучшим практикам. | |
| Computer Vision Engineer | Обязателен | Обладает глубокой экспертизой в многопоточности для CV: проектирует мульти-GPU архитектуры обучения с эффективным параллелизмом данных, внедряет конкурентные пайплайны инференса для CV-приложений реального времени, оптимизирует управление памятью на границах GPU/CPU. Менторит команду по высокопроизводительным параллельным вычислениям для computer vision. |
| Data Analyst | Проектирует высокопроизводительные системы параллельной обработки данных с учётом GIL, NUMA-топологии и CPU-привязки. Оптимизирует параллелизм для различных типов аналитических нагрузок. | |
| Data Engineer | Проектирует parallel data systems: distributed compute optimization, data partitioning strategy, concurrent pipeline orchestration. | |
| Data Scientist | Проектирует parallel ML: distributed training, parallel experiment execution, multi-GPU optimization. | |
| Database Engineer / DBA | Проектирует стратегии конкурентного доступа для высоконагруженных БД: optimistic vs pessimistic locking, MVCC-тюнинг, партиционирование для снижения contention, advisory locks для координации. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Проектирует concurrent архитектуру с Dataflow (TPL Dataflow), producer/consumer через Channel<T>. Оптимизирует lock contention через Interlocked и lock-free structures. Использует ValueTask для hot path. |
| Desktop Developer (Electron/Tauri) | Обязателен | Проектирует multi-process архитектуру Electron с UtilityProcess и worker_threads. Оптимизирует IPC overhead между процессами. Реализует work stealing для load balancing. Профилирует через Node.js inspector. |
| Desktop Developer (Qt/C++) | Обязателен | Проектирует многопоточную архитектуру для Qt-приложений с producer/consumer, pipeline паттернами. Использует C++20 std::jthread, std::latch. Оптимизирует lock contention через lock-free алгоритмы и QAtomicInt. |
| DevOps Engineer | Проектирует concurrent deployment systems: parallel multi-region rollouts, concurrent infrastructure updates, orchestrated pipelines. | |
| DevSecOps Engineer | Проектирует высокопроизводительные security-сканеры с lock-free алгоритмами и work-stealing для распределения нагрузки. Оптимизирует параллельную обработку security-событий с учётом ресурсных ограничений. | |
| Embedded Developer | Обязателен | Проектирует concurrent-архитектуру firmware: lock-free алгоритмы, ISR-safe коммуникации, priority ceiling protocol. Минимизирует critical sections. |
| Engineering Manager | Определяет архитектурные стандарты многопоточной обработки для нескольких команд, выбирает модели конкурентности и инструменты. Управляет производительностью параллельных систем. | |
| Flutter Developer | Проектирует архитектуру конкурентной обработки в Flutter для ресурсоёмких операций. Оптимизирует использование Isolates для параллельного парсинга JSON, шифрования и обработки медиа. | |
| Frontend Developer (Angular) | Проектирует архитектуру многопоточной обработки в Angular с SharedArrayBuffer. Оптимизирует распределение вычислений между основным потоком и пулом Web Workers. | |
| Frontend Developer (React) | Проектирует архитектуру React-приложений с эффективным использованием потоков: SharedArrayBuffer, Comlink для Web Workers, Service Workers. Оптимизирует critical rendering path и long tasks. | |
| Frontend Developer (Svelte) | Проектирует архитектуру Svelte-приложений с эффективным использованием Web Workers, Service Workers и WASM для параллельных вычислений. Оптимизирует работу с большими наборами данных. | |
| Frontend Developer (Vue) | Проектирует архитектуру параллельных вычислений для Vue-приложения — worker pool для тяжёлых операций, OffscreenCanvas для рендеринга, Service Worker для фоновой синхронизации. | |
| Fullstack Developer | Проектирует concurrent fullstack: Service Workers для offline, backend parallel processing, optimistic UI updates. | |
| Game QA Engineer | Проектирует concurrency testing: race condition detection, deadlock testing, parallel test infrastructure. | |
| Game Server Developer | Обязателен | Обладает глубокой экспертизой в многопоточности игровых серверов: проектирует lock-free архитектуры состояния игры для минимальной задержки, внедряет детерминированную многопоточную симуляцию игры, оптимизирует планирование потоков для требований tick реального времени. Менторит команду по паттернам конкурентного программирования для мультиплеерных игровых серверов. |
| Infrastructure Engineer | Проектирует параллельные пайплайны provisioning с учётом зависимостей между ресурсами и rate limits облачных API. Оптимизирует производительность инфраструктурных инструментов с async I/O и worker pools. | |
| iOS Developer | Обязателен | Обладает глубокой экспертизой в многопоточности iOS: проектирует конкурентные архитектуры на основе акторов со Swift actors, внедряет custom async sequences для сложных потоков данных, оптимизирует конфигурации GCD и operation queue для производительности приложений. Менторит команду по структурированной конкурентности Swift для продакшен iOS-приложений. |
| IoT Engineer | Обязателен | Проектирует многозадачную архитектуру IoT firmware: task decomposition, ISR-safe communication, priority scheme. Обеспечивает deterministic timing для real-time задач. |
| Language Tooling Engineer | Обязателен | Обладает глубокой экспертизой в многопоточности для компиляторов: проектирует архитектуры параллельной компиляции для оптимизации скорости сборки, внедряет конкурентную проверку типов и проходы анализа кода, оптимизирует планирование потоков для инкрементальной компиляции. Менторит команду по паттернам конкурентного программирования для производительности языковых инструментов. |
| LLM Engineer | Проектирует concurrent LLM systems: parallel model inference, distributed RAG, pipeline parallelism. | |
| ML Engineer | Проектирует параллельные ML-системы: distributed training (PyTorch DDP), multi-GPU inference, параллельная предобработка данных. Оптимизирует CPU/GPU utilization. | |
| MLOps Engineer | Проектирует параллельные системы для ML: distributed training с data/model parallelism, конкурентный inference для высокой пропускной способности, оптимизация GPU-утилизации через scheduling. | |
| Network Engineer | Проектирует многопоточные системы обработки сетевого трафика и телеметрии с минимальными блокировками. Применяет lock-free структуры данных и оптимизирует под NUMA-архитектуру. | |
| NLP Engineer | Проектирует многопоточные архитектуры для высоконагруженных NLP-систем. Оптимизирует параллельный инференс с dynamic batching, реализует конкурентные pipeline с минимальными блокировками. | |
| Penetration Testing Engineer | Обязателен | Обладает глубокой экспертизой в многопоточности для тестирования безопасности: проектирует высокопроизводительные конкурентные архитектуры сканирования, внедряет потокобезопасную цепочку эксплойтов и агрегацию результатов, оптимизирует параллельные техники оценки для крупномасштабных проектов. Менторит команду по конкурентному программированию для инструментов offensive security. |
| Performance Testing Engineer | Обязателен | Обладает глубокой экспертизой в многопоточности для нагрузочного тестирования: проектирует высокоточные конкурентные архитектуры генерации нагрузки, внедряет custom-планирование потоков для реалистичной симуляции поведения пользователей, оптимизирует производительность инструментов нагрузочного тестирования через тюнинг пулов потоков. Менторит команду по конкурентным паттернам для масштабируемого нагрузочного тестирования. |
| Platform Engineer | Проектирует concurrent platform systems: parallel reconciliation across clusters, concurrent upgrade orchestration, lock-free patterns для shared state. | |
| QA Automation Engineer | Проектирует стратегию тестирования многопоточных систем — детерминированное воспроизведение race conditions, stress-тестирование с контролем конкурентности, fuzzing конкурентных операций. | |
| QA Engineer (Manual) | Разрабатывает стратегию тестирования многопоточных систем с учётом специфики threading model. Проектирует stress-test сценарии для выявления latent concurrency defects в production-like условиях. Определяет инструменты и методы для систематического обнаружения race conditions. | |
| QA Security Engineer | Проектирует специализированные тестовые стратегии для обнаружения concurrency-уязвимостей: детерминистические тесты с контролем планировщика, stress-testing с timing manipulation для security-критичного кода. | |
| React Native Developer | Проектирует многопоточные архитектуры для React Native с нативными модулями. Реализует параллельную обработку данных, оптимизирует bridge-коммуникации и использует JSI для прямого доступа. | |
| Release Engineer | Проектирует высокопроизводительные многопоточные системы оркестрации релизов. Оптимизирует параллелизм при деплое на множество окружений с минимизацией конфликтов ресурсов. | |
| Security Analyst | Проектирует высокопроизводительные многопоточные анализаторы security-данных. Оптимизирует конкурентную обработку потоков сетевого трафика и корреляцию событий в реальном времени. | |
| Site Reliability Engineer (SRE) | Обязателен | Обладает глубокой экспертизой в диагностике проблем многопоточности: анализирует contention потоков и deadlock в продакшен-системах в масштабе, внедряет мониторинг индикаторов здоровья конкурентных систем, оптимизирует конфигурации потоков по флотам сервисов. Менторит команду по отладке продакшен конкурентных систем и тюнингу производительности. |
| Smart Contract Developer | Проектирует concurrent systems: parallel multi-chain processing, lock-free indexing patterns. | |
| Solutions Architect | Определяет concurrency architecture: actor model, CSP, reactive streams. Проектирует scalable concurrent systems. | |
| Systems Programmer (C/C++) | Обязателен | Проектирует lock-free системы: MPMC queues на atomics, hazard pointers, epoch-based reclamation. Применяет formal verification (ThreadSanitizer). |
| Technical Lead | Обязателен | Обладает глубокой экспертизой в многопоточности по технологическим стекам: проектирует конкурентные системные архитектуры для командных проектов, выявляет и разрешает сложные race conditions и узкие места производительности, выбирает подходящие модели конкурентности для системных требований. Менторит команду по практикам конкурентного программирования для продакшена. |
| Telecom Developer | Обязателен | Обладает глубокой экспертизой в многопоточности телекома: проектирует высокопроизводительные конкурентные архитектуры обработки вызовов, внедряет lock-free структуры данных для сигнальных путей реального времени, оптимизирует планирование потоков для требований задержки телекома. Менторит команду по паттернам конкурентного программирования для стеков телеком-протоколов. |
| Unity Developer | Обязателен | Обладает глубокой экспертизой в многопоточности Unity: проектирует data-oriented архитектуры с ECS и Job System, внедряет custom-зависимости задач для сложных параллельных воркфлоу, оптимизирует параллельную обработку, скомпилированную Burst. Менторит команду по Unity-специфичному конкурентному программированию для критичных к производительности игровых систем. |
| Unreal Engine Developer | Обязателен | Обладает глубокой экспертизой в многопоточности Unreal Engine: проектирует custom-системы task graph для параллельной обработки геймплея, внедряет потокобезопасные подсистемы для конкурентной игровой логики, оптимизирует модель потоков Unreal для требований целевой платформы. Менторит команду по UE-специфичному конкурентному программированию для AAA-разработки игр. |
| XR Unity Developer | Обязателен | Проектирует multithreaded XR-системы через DOTS Jobs + Burst. Реализует parallel spatial queries. Оптимизирует threading model для минимизации frame spikes в VR. |
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Определяет стандарты многопоточной обработки для всех 1С-решений организации. Проектирует архитектурные паттерны параллелизма, обеспечивающие стабильную работу под нагрузкой. | |
| AI Product Engineer | Определяет стандарты разработки многопоточных AI-продуктов, включая паттерны конкурентного доступа и стратегии обработки ошибок. Проводит ревью критических секций кода и обучает команду безопасному параллельному программированию. | |
| Analytics Engineer | Определяет стандарты параллельной обработки данных для аналитической платформы, включая стратегии партиционирования и обработки ошибок. Обучает команду безопасному параллельному программированию для ускорения аналитических задач. | |
| Android Developer | Обязателен | Управляет многопоточностью в Android-приложениях команды: правила работы с Main-потоком, стандарты переключения контекстов через Dispatchers, паттерны thread-safe работы с SharedPreferences и базой данных. Внедряет инструменты диагностики — StrictMode, ANR-анализ, профилирование потоков в Android Studio для выявления блокировок и deadlock-ов. |
| Application Security Engineer | Определяет стандарты безопасного многопоточного программирования для организации. Внедряет инструменты обнаружения concurrency-уязвимостей в CI/CD и обучает команды безопасным паттернам. | |
| AR/VR Developer | Обязателен | Определяет threading strategy для XR-проекта. Формирует стандарты многопоточного кода. Ревьюит threading-решения. |
| Backend Developer (C#/.NET) | Обязателен | Определяет concurrency-стандарты .NET-команды: SemaphoreSlim vs lock, ConcurrentDictionary, Interlocked operations. Внедряет практики тестирования concurrent кода. Проводит review на thread safety. |
| Backend Developer (Elixir) | Обязателен | Проектирует конкурентные Elixir-системы на базе легковесных процессов BEAM VM и OTP-паттернов. Применяет GenServer, Agent и Task для безопасного параллелизма через message passing, настраивает supervision trees для отказоустойчивости и управляет состоянием процессов. |
| Backend Developer (Go) | Обязателен | Управляет конкурентностью в Go-сервисах команды: sync.Mutex, sync.RWMutex, sync.WaitGroup, atomic-операции. Настраивает go vet и race detector (-race) в CI-пайплайне, обучает команду избеганию гонок данных и правильному использованию sync.Pool. |
| Backend Developer (Java/Kotlin) | Обязателен | Определяет стандарты concurrency для Java-команды: thread pool конфигурации, lock strategies, concurrent data structures. Внедряет практики тестирования многопоточного кода. Проводит review на предмет race conditions. |
| Backend Developer (Node.js) | Определяет concurrency стандарты: Worker Threads policies, CPU-bound task handling, event loop monitoring requirements. | |
| Backend Developer (PHP) | Определяет стратегию конкурентной обработки для PHP-платформы: выбор между Swoole, RoadRunner и традиционным PHP-FPM, стандарты работы с очередями и воркерами. Руководит миграцией на event-driven архитектуру, устанавливает метрики производительности и обучает команду асинхронным паттернам PHP. | |
| Backend Developer (Python) | Обязателен | Проектирует стратегию конкурентности для сервисов. Принимает решения о модели concurrency (multi-process, async, hybrid). Оптимизирует ресурсоёмкие вычисления. Обучает команду безопасной работе с потоками. |
| Backend Developer (Rust) | Обязателен | Проектирует многопоточные Rust-системы с гарантиями Send/Sync, используя Arc<Mutex>, RwLock и каналы crossbeam. Применяет Rayon для data-parallelism, настраивает thread pools и профилирует contention через flamegraph и perf. |
| Backend Developer (Scala) | Обязателен | Определяет политики управления thread pool-ами в Scala-сервисах: конфигурация ExecutionContext, блокирующих и compute-пулов для ZIO/Cats Effect. Проводит аудит многопоточного кода команды, выявляет race condition и deadlock-и через анализ fiber-графов и JVM thread dump-ов. |
| BI Analyst | Определяет стандарты параллельной обработки данных для аналитической команды. Стандартизирует подходы к distributed processing и resource management в ETL-системах. Координирует выбор инструментов parallel computing для различных аналитических use cases. | |
| Blockchain Developer | Определяет concurrency стандарты: parallel processing policies, thread safety. | |
| Cloud Engineer | Определяет стандарты concurrency для cloud-операций: parallel deployment strategies, concurrency limits, race condition prevention в IaC. Проводит review concurrent workflows. | |
| Compiler Engineer | Устанавливает стандарты применения multithreading для compiler engineer в команде и принимает архитектурные решения. Определяет технический roadmap с учётом данного навыка. Менторит senior инженеров и влияет на практики смежных команд. | |
| Computer Vision Engineer | Обязателен | Определяет стандарты многопоточности для CV-команд: устанавливает руководства для мульти-GPU архитектур обучения, проводит ревью дизайна конкурентных пайплайнов инференса, создаёт обучающие материалы по паттернам параллельных вычислений для приложений computer vision. |
| Data Analyst | Определяет стандарты многопоточной обработки данных для команды, выбирает инструменты и фреймворки параллелизма. Проводит ревью кода на предмет корректности конкурентных операций. | |
| Data Engineer | Определяет parallelism стандарты: resource allocation policies, concurrent pipeline limits, cluster sizing. | |
| Data Scientist | Определяет parallelism стандарты: GPU utilization policies, distributed training guidelines. | |
| Database Engineer / DBA | Определяет стандарты конкурентного доступа к данным: рекомендации по isolation levels для различных workloads, политики разрешения deadlocks, архитектурные паттерны для high-concurrency. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Определяет concurrency model для .NET desktop платформы. Формирует стандарты async/await, координирует thread safety. Проводит review concurrent кода. |
| Desktop Developer (Electron/Tauri) | Обязателен | Определяет process model для Electron-платформы. Формирует multi-process standards. Координирует parallel processing strategy. |
| Desktop Developer (Qt/C++) | Обязателен | Определяет threading model для desktop-платформы. Формирует стандарты безопасной многопоточности в Qt. Проводит review concurrent-кода, планирует переход на C++20 concurrency. |
| DevOps Engineer | Определяет concurrency стандарты: parallel deployment policies, resource locking, race condition prevention в pipelines. | |
| DevSecOps Engineer | Определяет архитектурные паттерны параллельной обработки для security-платформы: actor model, CSP, reactive streams. Ревьюирует concurrency-решения в security-критичном коде на предмет race conditions и deadlocks. | |
| Embedded Developer | Обязателен | Определяет concurrency стандарты для embedded-команды. Формирует паттерны межзадачного взаимодействия, ведёт review concurrency-критичного кода. |
| Engineering Manager | Формирует технические стратегии использования многопоточности и параллелизма в подразделении. Координирует выбор технологий и подходов к масштабированию вычислительных нагрузок. | |
| Flutter Developer | Устанавливает стандарты многопоточного программирования для Flutter-команды. Разрабатывает паттерны использования Isolates и обучает команду эффективной параллельной обработке данных. | |
| Frontend Developer (Angular) | Устанавливает стандарты использования Web Workers в Angular-проектах команды. Разрабатывает библиотеку многопоточных утилит и обучает команду оффлоадингу вычислений. | |
| Frontend Developer (React) | Определяет стандарты работы с потоками для фронтенд-проектов организации. Обучает команду паттернам off-main-thread архитектуры и мониторингу блокировки главного потока в React. | |
| Frontend Developer (Svelte) | Определяет стандарты использования многопоточности во фронтенд-приложениях команды. Обучает разработчиков паттернам параллельных вычислений в браузере и оптимизации производительности. | |
| Frontend Developer (Vue) | Определяет стандарты использования многопоточности во фронтенд-проектах. Выбирает паттерны и библиотеки, обеспечивает корректную обработку конкурентности и тестирование worker-логики. | |
| Fullstack Developer | Определяет concurrency стандарты: Worker usage policies, backend threading guidelines, performance requirements. | |
| Game QA Engineer | Определяет concurrency testing стандарты: mandatory thread safety tests, parallel test policies, race condition detection requirements. | |
| Game Server Developer | Обязателен | Определяет стандарты многопоточности для команд игровых серверов: устанавливает руководства по конкурентному управлению состоянием игры, проводит архитектурные ревью дизайна многопоточной игровой симуляции, создаёт обучающие материалы по lock-free программированию для разработчиков игровых серверов. |
| Infrastructure Engineer | Определяет паттерны параллельного управления инфраструктурой для организации: concurrent deployments, rolling updates. Проектирует архитектуру distributed task execution для масштабирования инфраструктурных операций. | |
| iOS Developer | Обязателен | Управляет многопоточностью в iOS-приложениях через Swift actors и Sendable протокол для устранения data races. Применяет MainActor для UI-обновлений, создаёт custom actors для изоляции состояния. Оптимизирует использование DispatchQueue и OperationQueue для legacy-кода, профилирует конкурентный доступ через Thread Sanitizer в Xcode |
| IoT Engineer | Обязателен | Определяет multithreading best practices для IoT firmware. Формирует task architecture templates и concurrency guidelines для команды. |
| Language Tooling Engineer | Обязателен | Определяет стандарты многопоточности для команд языковых инструментов: устанавливает руководства для архитектур параллельной компиляции, проводит ревью дизайна конкурентных language servers, создаёт обучающие материалы по потокобезопасным структурам данных компилятора и паттернам кеширования. |
| LLM Engineer | Определяет concurrency стандарты: parallel processing policies, rate limiting, resource management. | |
| ML Engineer | Определяет стратегию параллелизма для ML-платформы. Проектирует multi-worker training infrastructure. Координирует distributed ML-задачи между командами. | |
| MLOps Engineer | Определяет стратегию параллельных вычислений для ML-платформы: архитектура distributed training, политики GPU-sharing, оптимизация throughput для inference кластера. | |
| Network Engineer | Определяет стандарты многопоточного программирования для сетевых сервисов команды. Проводит ревью конкурентного кода, предотвращает deadlock-и и обеспечивает предсказуемую производительность. | |
| NLP Engineer | Определяет стратегию параллелизма для всех NLP-сервисов организации. Проектирует архитектуры с оптимальным использованием GPU/CPU ресурсов для максимальной пропускной способности. | |
| Penetration Testing Engineer | Обязателен | Определяет стандарты многопоточности для команд пентеста: устанавливает руководства для архитектур конкурентного сканирования и инструментов оценки, проводит ревью дизайна параллельного выполнения эксплойтов, создаёт обучающие материалы по разработке потокобезопасных инструментов offensive security. |
| Performance Testing Engineer | Обязателен | Определяет concurrency-стандарты для load generation: thread vs coroutine models, connection pool management, shared state handling. Внедряет best practices для concurrent test execution. |
| Platform Engineer | Определяет concurrency стандарты: parallel operation policies, rate limiting для concurrent operations, race condition prevention в controllers. | |
| QA Automation Engineer | Определяет стандарты тестирования конкурентности для команды. Внедряет инструменты ThreadSanitizer, разрабатывает паттерны для обнаружения и воспроизведения проблем многопоточности. | |
| QA Engineer (Manual) | Определяет стандарты тестирования многопоточных приложений для QA-команды проекта. Стандартизирует подходы к документированию и воспроизведению concurrency-дефектов. Координирует с разработчиками требования к thread safety и testability concurrent кода. | |
| QA Security Engineer | Определяет стандарты тестирования concurrency-безопасности для организации. Внедряет инструменты и методологии обнаружения threading-уязвимостей в CI/CD пайплайн проектов. | |
| React Native Developer | Определяет стратегию оптимизации многопоточности для всех React Native проектов. Проектирует архитектурные решения, минимизирующие блокировку UI-потока и улучшающие пользовательский опыт. | |
| Release Engineer | Устанавливает стандарты многопоточного программирования для инструментов релизной инфраструктуры. Обучает команду паттернам безопасной конкурентности в контексте CI/CD систем. | |
| Security Analyst | Устанавливает стандарты многопоточного программирования для security-инструментов. Обучает аналитиков паттернам конкурентной обработки для масштабируемых систем обнаружения. | |
| Site Reliability Engineer (SRE) | Обязателен | Определяет concurrency-стандарты для SRE-инструментов: thread pools для parallel deployments, lock-free metrics collection, concurrent log processing. Внедряет практики safe concurrency в automation scripts. |
| Smart Contract Developer | Определяет concurrency стандарты: parallel processing policies, thread safety requirements. | |
| Solutions Architect | Определяет concurrency стандарты: architectural patterns для concurrency, scalability requirements, thread safety guidelines. | |
| Systems Programmer (C/C++) | Обязателен | Определяет concurrency стратегию для systems-команды. Формирует lock-free primitives library, ведёт review concurrent кода. |
| Technical Lead | Обязателен | Определяет стандарты многопоточности для технических команд: устанавливает руководства для выбора архитектуры конкурентных систем, проводит ревью многопоточного кода на безопасность и производительность, создаёт обучающие материалы по продвинутым паттернам конкурентности и анти-паттернам. |
| Telecom Developer | Обязателен | Определяет стандарты многопоточности для телеком-команд: устанавливает руководства для конкурентных архитектур обработки вызовов, проводит ревью дизайна систем сигнализации реального времени, создаёт обучающие материалы по lock-free программированию для реализаций телеком-протоколов. |
| Unity Developer | Обязателен | Определяет стандарты многопоточности для Unity-команд: устанавливает руководства для архитектур Job System и ECS, проводит ревью дизайна параллельных игровых систем, создаёт обучающие материалы по data-oriented паттернам конкурентного программирования для разработчиков Unity. |
| Unreal Engine Developer | Обязателен | Определяет стандарты многопоточности для Unreal-команд: устанавливает руководства для использования task graph и модели потоков, проводит ревью дизайна конкурентных систем геймплея, создаёт обучающие материалы по UE-специфичным паттернам конкурентного программирования. |
| XR Unity Developer | Обязателен | Определяет threading strategy для XR-проекта. Формирует стандарты multi-threaded кода. Ревьюит threading решения. |
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Формирует организационную стратегию оптимизации параллелизма в 1С-системах. Определяет подходы к масштабированию обработки данных, влияющие на производительность всех решений. | |
| AI Product Engineer | Разрабатывает архитектурные решения для массово-параллельных AI-систем с оптимальным использованием вычислительных ресурсов. Определяет стратегию распределённых вычислений для масштабирования инференса на уровне предприятия. | |
| Analytics Engineer | Формирует корпоративную стратегию параллельных вычислений для аналитической экосистемы предприятия. Определяет архитектуру распределённой обработки для масштабирования аналитических вычислений на петабайтных объёмах данных. | |
| Android Developer | Обязателен | Формирует стратегию многопоточности для Android-платформы: архитектурные решения для concurrent-доступа к данным, стандарты использования Mutex/Semaphore в Kotlin, протоколы работы с ContentProvider из нескольких процессов. Определяет политики фоновой обработки (WorkManager vs Coroutines vs Services), проектирует решения для высоконагруженных мобильных сценариев. |
| Application Security Engineer | Формирует стратегию обеспечения безопасности конкурентных систем на масштабе организации. Определяет архитектурные принципы, исключающие класс concurrency-уязвимостей на этапе проектирования. | |
| AR/VR Developer | Обязателен | Определяет стратегию использования многопоточности для XR-платформы. Оценивает новые подходы к параллелизму в XR. |
| Backend Developer (C#/.NET) | Обязателен | Проектирует concurrency-модель .NET-платформы: thread pool tuning, lock-free patterns, System.IO.Pipelines для I/O-bound workloads. Оценивает возможности .NET для high-frequency trading и real-time обработки. |
| Backend Developer (Elixir) | Обязателен | Определяет стратегию конкурентности для всей Elixir-платформы на уровне BEAM VM. Оптимизирует работу планировщиков, настраивает dirty schedulers для NIF-вызовов, проектирует распределённые системы процессов через :pg, Registry и distributed Erlang. |
| Backend Developer (Go) | Обязателен | Определяет стратегию конкурентной обработки для всей Go-платформы: стандарты синхронизации, политики использования горутин и sync-примитивов. Разрабатывает lock-free алгоритмы и оптимизирует модель параллелизма для высоконагруженных сервисов через GOMAXPROCS-тюнинг. |
| Backend Developer (Java/Kotlin) | Обязателен | Проектирует concurrency-модель Java-платформы: virtual threads vs reactive, lock-free алгоритмы для hot path, LMAX Disruptor для ultra-low-latency. Определяет стратегию масштабирования под нагрузку. |
| Backend Developer (Node.js) | Формирует concurrency стратегию: Node.js scaling patterns, worker architecture, compute offloading strategy для CPU-intensive workloads. | |
| Backend Developer (PHP) | Формирует техническую стратегию параллелизма для PHP-экосистемы: оценка Swoole vs RoadRunner vs Franken PHP, архитектура event-driven систем на PHP, интеграция с Kafka/RabbitMQ для distributed processing. Определяет roadmap перехода от синхронной модели к реактивной для критичных бизнес-сервисов. | |
| Backend Developer (Python) | Обязателен | Определяет стратегию параллелизма для всей платформы. Оценивает новые подходы (sub-interpreters Python 3.12+). Проектирует distributed computation frameworks. Формирует best practices масштабирования CPU-intensive задач. |
| Backend Developer (Rust) | Обязателен | Разрабатывает стратегию конкурентности всей платформы: lock-free алгоритмы через atomics, actor-модели через Actix, shared-nothing архитектуры. Определяет стандарты использования unsafe для FFI и низкоуровневых примитивов синхронизации с формальной верификацией через Miri. |
| Backend Developer (Scala) | Обязателен | Проектирует стратегию управления конкурентностью для всей Scala-платформы: настройка JVM thread scheduling, выбор между green threads (Project Loom) и fiber-based моделью ZIO/Cats Effect. Принимает решения по масштабированию многопоточных систем на уровне кластера и инфраструктуры. |
| BI Analyst | Формирует корпоративные стандарты параллельной обработки данных для enterprise analytics. Определяет архитектурные паттерны distributed computing для масштабных аналитических платформ. Исследует передовые подходы к parallel data processing и GPU-accelerated analytics. | |
| Blockchain Developer | Формирует concurrency стратегию: multi-chain parallelism, governance. | |
| Cloud Engineer | Формирует concurrency-стратегию облачной платформы: parallel multi-region deployments, concurrent update orchestration, distributed locking patterns для infrastructure changes. | |
| Compiler Engineer | Формирует стратегию применения multithreading для compiler engineer на уровне организации. Определяет best practices и влияет на выбор технологий за пределами своей команды. Является признанным экспертом в данной области. | |
| Computer Vision Engineer | Обязателен | Определяет организационную стратегию многопоточности для CV/ML: оценивает корпоративные подходы к параллельным вычислениям для обучения и инференса, принимает технологические решения по фреймворкам конкурентности GPU/CPU, менторит лидов по паттернам высокопроизводительных вычислений для computer vision в масштабе. |
| Data Analyst | Формирует стратегию параллельной обработки данных для аналитической платформы, определяет подходы к масштабированию вычислений. Координирует использование CPU и GPU ресурсов. | |
| Data Engineer | Формирует parallel processing стратегию: platform-wide compute optimization, distributed processing governance. | |
| Data Scientist | Формирует parallel ML стратегию: platform distributed computing, GPU governance. | |
| Database Engineer / DBA | Формирует стратегию управления конкурентностью для платформы данных: архитектура для экстремальных нагрузок, координация распределённых транзакций, стандарты для OLTP и OLAP workloads. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Формирует enterprise concurrency стандарты для .NET desktop. Оценивает .NET threading model evolution (green threads). Определяет parallelism strategy для организации. |
| Desktop Developer (Electron/Tauri) | Обязателен | Формирует enterprise multi-process стандарты для Electron. Оценивает process model evolution. Определяет concurrency architecture. |
| Desktop Developer (Qt/C++) | Обязателен | Формирует стратегию параллелизма для desktop-платформы организации. Оценивает новые подходы (coroutines C++20, taskflow). Определяет enterprise-стандарты многопоточной разработки. |
| DevOps Engineer | Формирует concurrency стратегию: platform-wide parallel operations, distributed pipeline orchestration, concurrent platform evolution. | |
| DevSecOps Engineer | Формирует стратегию параллельной обработки security-данных в масштабе организации с учётом hardware-специфики. Определяет подходы к масштабированию security-анализа на десятки тысяч репозиториев и контейнеров. | |
| Embedded Developer | Обязателен | Определяет enterprise concurrency стратегию для embedded. Формирует reference architecture для multi-core MCU, менторит leads. |
| Engineering Manager | Определяет принципы параллельной обработки данных и многопоточности на уровне организации. Формирует руководства по выбору моделей конкурентности для различных классов задач. | |
| Flutter Developer | Определяет архитектурные принципы конкурентности для Flutter-приложений организации. Создаёт фреймворки для управления Isolates с пулами потоков и балансировкой нагрузки. | |
| Frontend Developer (Angular) | Определяет архитектурные принципы параллельной обработки для фронтенд-приложений. Создаёт платформенные решения для автоматического распределения нагрузки между потоками. | |
| Frontend Developer (React) | Формирует стратегию многопоточной архитектуры для React-экосистемы организации. Определяет подходы к параллелизму в браузерных приложениях с учётом ограничений платформ и производительности. | |
| Frontend Developer (Svelte) | Формирует стратегию параллельных вычислений для фронтенд-платформы организации, включая WASM и Web Workers. Определяет стандарты производительности для тяжёлых клиентских приложений. | |
| Frontend Developer (Vue) | Формирует стратегию параллельных вычислений для фронтенд-платформы. Исследует WebAssembly threads, Shared Workers и новые API для построения высокопроизводительных Vue-приложений. | |
| Fullstack Developer | Формирует concurrency стратегию: fullstack parallelism patterns, edge computing, distributed processing. | |
| Game QA Engineer | Формирует concurrency testing стратегию: platform-wide thread safety validation, parallel testing governance. | |
| Game Server Developer | Обязателен | Определяет организационную стратегию многопоточности для игровых платформ: оценивает корпоративные подходы к конкурентным игровым архитектурам, принимает технологические решения по моделям потоков для мультитайтловых платформ, менторит лидов по lock-free и wait-free программированию для инфраструктуры игровых серверов. |
| Infrastructure Engineer | Формирует стратегию параллельной обработки инфраструктурных операций в масштабе организации. Определяет архитектуру orchestration engine для координации тысяч одновременных инфраструктурных изменений. | |
| iOS Developer | Обязателен | Определяет стратегию конкурентного программирования для iOS-платформы, внедряя Swift strict concurrency checking на уровне всего проекта. Разрабатывает архитектурные паттерны для безопасной многопоточности: actor-based модели данных, lock-free алгоритмы для высоконагруженных сценариев и стратегии миграции с GCD на structured concurrency |
| IoT Engineer | Обязателен | Определяет enterprise concurrency strategy для IoT firmware. Оценивает multicore MCU и AMP/SMP подходы для high-performance IoT. |
| Language Tooling Engineer | Обязателен | Определяет организационную стратегию многопоточности для языковых инструментов: оценивает корпоративные подходы к параллельной компиляции и анализу, принимает технологические решения по конкурентным архитектурам языковых инструментов, менторит лидов по масштабируемой параллельной обработке для платформ языковых экосистем. |
| LLM Engineer | Формирует LLM concurrency стратегию: distributed inference, parallel processing governance. | |
| ML Engineer | Определяет стратегию распределённых вычислений для ML. Проектирует GPU cluster scheduling. Оценивает novel подходы к параллельному обучению моделей. | |
| MLOps Engineer | Формирует стратегию параллельных вычислений для AI-инфраструктуры: архитектура для обучения LLM на сотнях GPU, heterogeneous computing (GPU/TPU/custom accelerators), scheduling. | |
| Network Engineer | Формирует архитектурные принципы конкурентной обработки для сетевой платформы организации. Исследует модели акторов и CSP для высокопроизводительных сетевых систем нового поколения. | |
| NLP Engineer | Формирует стандарты параллельной обработки для ML-систем на организационном уровне. Определяет подходы к масштабированию инференса, влияющие на эффективность всей NLP-инфраструктуры. | |
| Penetration Testing Engineer | Обязателен | Определяет организационную стратегию многопоточности для offensive security: оценивает корпоративные подходы к конкурентным инструментам оценки, принимает технологические решения по фреймворкам параллельного сканирования и эксплуатации, менторит лидов по высокопроизводительным конкурентным архитектурам offensive security. |
| Performance Testing Engineer | Обязателен | Проектирует high-concurrency test infrastructure: distributed load generators, lock-free metrics collection, efficient resource utilization. Определяет scalability of test infrastructure. |
| Platform Engineer | Формирует concurrency стратегию platform: multi-cluster parallel operations, distributed coordination, concurrent platform evolution strategy. | |
| QA Automation Engineer | Формирует подходы к тестированию конкурентности для организации. Исследует формальные методы верификации, model checking и продвигает культуру тестирования многопоточного кода. | |
| QA Engineer (Manual) | Формирует корпоративную методологию тестирования concurrent и parallel систем. Определяет индустриальные стандарты QA для многопоточных и distributed приложений. Исследует инновационные подходы к автоматическому выявлению concurrency-дефектов. | |
| QA Security Engineer | Формирует стратегию верификации безопасности конкурентных систем на масштабе организации. Определяет подходы к formal verification и model checking для критичных concurrency-сценариев. | |
| React Native Developer | Формирует стандарты работы с потоками для кроссплатформенной мобильной разработки. Определяет подходы к параллелизму, влияющие на производительность всех мобильных продуктов организации. | |
| Release Engineer | Определяет архитектурные подходы к конкурентности для масштабных релизных платформ. Разрабатывает модели параллелизма, обеспечивающие деплой тысяч сервисов без деградации производительности. | |
| Security Analyst | Определяет архитектуру параллельной обработки для SIEM-платформы организации. Создаёт модели конкурентности для обработки миллионов событий безопасности в секунду. | |
| Site Reliability Engineer (SRE) | Обязателен | Проектирует high-concurrency SRE-системы: parallel fleet management, concurrent configuration rollouts, lock-free metrics aggregation pipelines. Определяет concurrency models для platform tooling. |
| Smart Contract Developer | Формирует concurrency стратегию: multi-chain parallel processing, governance. | |
| Solutions Architect | Формирует concurrency стратегию: organization-wide concurrency patterns, distributed coordination, scalability governance. | |
| Systems Programmer (C/C++) | Обязателен | Определяет enterprise concurrency стратегию. Формирует reference concurrent architecture для высокопроизводительных систем. |
| Technical Lead | Обязателен | Определяет организационную стратегию многопоточности для инженерии: оценивает корпоративные модели конкурентности и выбор фреймворков, принимает технологические решения по архитектурам потоков для платформенного внедрения, менторит лидов по продвинутому проектированию конкурентных систем и оптимизации производительности. |
| Telecom Developer | Обязателен | Определяет организационную стратегию многопоточности для телекома: оценивает корпоративные подходы к конкурентной обработке протоколов, принимает технологические решения по архитектурам потоков реального времени для телеком-платформ, менторит лидов по высокопроизводительному конкурентному программированию для телеком-инфраструктуры. |
| Unity Developer | Обязателен | Определяет организационную стратегию многопоточности для Unity-платформ: оценивает корпоративные подходы к data-oriented конкурентным игровым архитектурам, принимает технологические решения по стратегиям внедрения Job System и ECS по игровым тайтлам, менторит лидов по масштабируемым параллельным вычислениям для разработки игр на Unity. |
| Unreal Engine Developer | Обязателен | Определяет организационную стратегию многопоточности для Unreal-платформ: оценивает корпоративные подходы к оптимизации модели потоков UE, принимает технологические решения по архитектурам task graph и конкурентных подсистем по игровым тайтлам, менторит лидов по высокопроизводительному параллельному программированию для AAA-разработки игр. |
| XR Unity Developer | Обязателен | Определяет стратегию параллельных вычислений для XR. Оценивает DOTS roadmap. |