Профиль навыка

Основы System Design

Scalability, availability, consistency, partitioning, replication, CAP theorem

Архитектура и проектирование System Design

Ролей

70

где встречается этот навык

Грейдов

5

сформированная дорожка роста

Обязательных требований

89

ещё 257 — необязательные

Домен

Архитектура и проектирование

Группа

System Design

Последнее обновление

17.03.2026

Как использовать

Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.

Чего ждут на каждом уровне

Таблица показывает, как меняется глубина владения навыком от Junior до Principal.

Роль Обязательность Описание
1С Developer Понимает базовые архитектурные концепции систем 1С:Предприятие: трёхуровневая архитектура (клиент-сервер-БД), архитектура управляемых форм и дизайн системы компоновки данных. Следует командным архитектурным решениям по структуре конфигурации и организации подсистем.
AI Product Engineer Знакомится с базовыми принципами проектирования распределённых систем для AI-продуктов. Понимает концепции масштабируемости, доступности и отказоустойчивости применительно к ML-сервисам и инференс-пайплайнам.
Analytics Engineer Изучает базовые принципы проектирования систем применительно к аналитическим платформам. Понимает концепции масштабируемости, partitioning и различия между OLTP и OLAP архитектурами для аналитических систем.
Android Developer Понимает базовые принципы проектирования Android-приложений: разделение на слои (UI, Domain, Data), назначение ViewModel для управления UI-состоянием, Repository как абстракция источников данных. Знает зачем нужна многослойная архитектура, понимает однонаправленный поток данных в MVVM, рисует простые диаграммы компонентов приложения под руководством наставника.
Application Security Engineer Понимает базовые архитектурные компоненты систем и их влияние на безопасность. Знает типичные attack surfaces в клиент-серверных архитектурах и микросервисных приложениях.
AR/VR Developer Понимает основы системного дизайна для XR-приложений: клиент-серверная архитектура для мультиплеерного XR, поток данных пространственных вычислений и компоненты пайплайна рендеринга реального времени. Следует командным архитектурным паттернам для доставки XR-контента и обработки взаимодействий с устройствами.
Backend Developer (C#/.NET) Понимает архитектуру ASP.NET Core: middleware pipeline, DI container, controller/minimal API. Знает монолит vs микросервисы. Проектирует CRUD-модули.
Backend Developer (Elixir) Понимает базовые принципы проектирования Elixir-систем: разделение на контексты (contexts) в Phoenix, слои приложения через OTP-applications. Создаёт модульную структуру с supervision trees, использует Application behavior для инициализации и конфигурации.
Backend Developer (Go) Понимает базовые принципы проектирования Go-систем: разделение на пакеты по ответственности, работа с конфигурацией через envconfig, структура Go-проекта по Standard Layout. Проектирует простые CRUD-сервисы с чётким разделением handlers/services/repositories.
Backend Developer (Java/Kotlin) Понимает архитектуру Spring Boot приложения: request lifecycle, DispatcherServlet, controller → service → repository. Знает разницу между монолитом и микросервисами. Проектирует простые CRUD-модули.
Backend Developer (Node.js) Понимает Node.js архитектуру: event loop, request lifecycle (middleware → handler → response), Express/Fastify request pipeline. Знает различия между монолитом и микросервисами.
Backend Developer (PHP) Понимает базовую архитектуру PHP-приложения: request lifecycle, роутинг, контроллеры, сервисы, репозитории. Знает разницу между монолитом и микросервисами. Проектирует простые CRUD-модули следуя архитектуре проекта.
Backend Developer (Python) Обязателен Понимает клиент-серверную архитектуру. Знает HTTP request lifecycle. Понимает базовые концепции: latency, throughput, availability. Знает что такое load balancer и CDN.
Backend Developer (Rust) Понимает базовые архитектурные паттерны для Rust-сервисов: модульная организация через workspace, разделение на слои (handler, service, repository). Применяет dependency injection через trait objects и constructor-паттерны.
Backend Developer (Scala) Понимает базовые принципы проектирования систем: клиент-серверная архитектура, REST API, базовый flow данных в Scala-приложении. Знает концепции stateless/stateful сервисов, читает архитектурные диаграммы и участвует в обсуждении дизайна простых компонентов.
BI Analyst Понимает базовые концепции проектирования систем для контекстного анализа архитектуры данных. Знает основные компоненты data infrastructure: source systems, ETL, warehouse, BI tools. Может описать простую архитектуру аналитической системы: источники, хранилище, дашборды.
Blockchain Developer Понимает базовые концепции system design: latency, throughput, consistency, partitioning. Применяет к blockchain-контексту: block time, finality, state size. Рисует простые архитектурные диаграммы.
Cloud Engineer Понимает базовые концепции облачной архитектуры: дизайн VPC-сетей, выбор compute/storage/database сервисов и стратегии размещения по зонам доступности. Следует командным архитектурным решениям по организации облачных ресурсов и паттернам landing zone.
Compiler Engineer Понимает базовые концепции системного проектирования: компоненты, интерфейсы, зависимости. Видит компилятор как систему из связанных модулей: парсер, анализатор, оптимизатор, кодогенератор.
Computer Vision Engineer Понимает базовые концепции проектирования систем и может нарисовать простую диаграмму CV-пайплайна. Знает клиент-серверную архитектуру для inference-сервисов.
Data Analyst Понимает базовые концепции проектирования систем — клиент-серверная архитектура, REST API, базы данных. Может нарисовать простую диаграмму аналитической системы.
Data Engineer Понимает system design для data: distributed systems basics, CAP theorem, data replication. Оценивает scalability requirements.
Data Scientist Понимает базовые принципы проектирования систем: клиент-сервер, REST API, базы данных. Знает, как ML-модели интегрируются в production-системы. Понимает scalability challenges при деплое ML-моделей и работе с большими данными.
Database Engineer / DBA Понимает базовые концепции системного проектирования. Знает роль базы данных в архитектуре приложения: паттерны доступа, нагрузочные характеристики, требования к консистентности.
Desktop Developer (.NET WPF/WinUI/MAUI) Изучает базовые принципы проектирования систем применительно к архитектуре .NET desktop-приложений. Понимает концепции MVVM, модульности и взаимодействия компонентов в WPF/MAUI-приложениях с серверной частью.
Desktop Developer (Electron/Tauri) Понимает базовые принципы проектирования систем в контексте Electron-приложений. Знает архитектуру main/renderer процессов Electron и взаимодействие с серверными компонентами.
Desktop Developer (Qt/C++) Изучает базовые принципы проектирования систем применительно к архитектуре Qt-приложений. Понимает концепции модульности, разделения ответственности и взаимодействия компонентов в desktop-приложениях с серверной частью.
DevOps Engineer Понимает базовые паттерны системного дизайна: клиент-сервер, балансировка, кэширование, репликация. Знает основы масштабирования (вертикальное vs горизонтальное), понимает роль каждого компонента инфраструктуры в общей архитектуре.
DevSecOps Engineer Понимает базовые принципы проектирования систем: модульность, разделение ответственности и слабая связанность. Применяет эти принципы при создании простых DevSecOps-утилит и скриптов автоматизации.
Embedded Developer Понимает базовые принципы проектирования систем: модульность, слабая связанность и разделение ответственности. Применяет эти принципы при структурировании embedded-приложений и разделении HAL от бизнес-логики.
Flutter Developer Понимает базовые архитектурные концепции Основы System Design. Следует архитектурным решениям команды. Понимает основные паттерны.
Frontend Developer (Angular) Понимает основы системного дизайна для Angular-приложений: компонентная архитектура, паттерны сервисного слоя и организация модулей. Следует командным гайдлайнам по подходам к управлению состоянием (NgRx/signals) и паттернам интеграции API. Понимает базовый дизайн клиент-серверного взаимодействия.
Frontend Developer (React) Понимает базовые принципы проектирования систем в контексте React-фронтенда. Знает, как React-приложение взаимодействует с API, CDN, кэшами и бэкенд-сервисами на высоком уровне.
Frontend Developer (Svelte) Понимает базовые концепции проектирования систем и может нарисовать простую диаграмму фронтенд-архитектуры Svelte-приложения. Знает клиент-серверную модель.
Frontend Developer (Vue) Понимает клиент-серверную архитектуру и роль фронтенда в общей системе. Знает как Vue-приложение взаимодействует с API, CDN, балансировщиком нагрузки и кэширующими слоями.
Fullstack Developer Понимает базовую архитектуру fullstack-приложений: клиент-серверная модель, REST API как связующее звено, реляционная БД. Рисует простые диаграммы компонентов и понимает ответственность каждого слоя — от React-компонента до SQL-таблицы.
Game Designer Понимает базовые концепции проектирования систем: клиент-сервер, базы данных, кеширование в игровом контексте. Знает основные компоненты архитектуры online-игры: game server, matchmaking, persistence layer. Может описать простую архитектуру казуальной мобильной игры.
Game QA Engineer Понимает базовую архитектуру игровых систем: client-server модель, game loop, основные подсистемы (rendering, physics, networking). Использует знания для более эффективного тестирования.
Game Server Developer Понимает базовые принципы проектирования систем и клиент-серверную архитектуру игр. Знает роли основных компонентов — game server, lobby server, matchmaking, persistence layer.
Infrastructure Engineer Понимает базовые принципы проектирования систем и инфраструктурные компоненты: DNS, load balancers, CDN. Знает разницу между горизонтальным и вертикальным масштабированием и области применения каждого.
iOS Developer Понимает базовые принципы проектирования iOS-приложений: разделение на слои (UI, бизнес-логика, данные), навигационная структура. Создаёт простую архитектуру с отдельными экранами и моделями данных, понимает жизненный цикл UIViewController и SwiftUI View. Знает основные паттерны iOS: MVC, делегаты и notifications для коммуникации между компонентами
IoT Engineer Понимает базовые концепции системного проектирования: клиент-сервер, слои абстракции, протоколы связи. Видит IoT-систему как совокупность устройств, шлюзов и облачной платформы.
Language Tooling Engineer Понимает базовые принципы проектирования систем и применяет их при разработке компонентов языковых инструментов. Знает паттерны клиент-серверного взаимодействия в контексте LSP.
LLM Engineer Знает основы системного проектирования: клиент-сервер, REST API, базы данных. Понимает архитектуру простого LLM-приложения: API gateway, inference server, vector database.
ML Engineer Понимает базовые принципы проектирования систем и их применение к ML-инфраструктуре. Знает компоненты ML-пайплайна: feature store, training pipeline, model registry и serving infrastructure.
MLOps Engineer Понимает базовые концепции системного проектирования: компоненты, интерфейсы, масштабируемость. Видит ML-платформу как систему из связанных компонентов: хранилища, пайплайны, serving.
Network Engineer Понимает базовые принципы проектирования систем — клиент-сервер, DNS, load balancing. Знает как компоненты сетевой инфраструктуры взаимодействуют между собой на высоком уровне.
NLP Engineer Понимает базовые принципы проектирования систем и применяет их при разработке NLP-компонентов. Знает архитектуру model-serving и базовые паттерны batch/online инференса.
Penetration Testing Engineer Понимает базовые концепции проектирования систем для оценки attack surface. Может нарисовать простую диаграмму сетевой архитектуры и определить точки входа.
Performance Testing Engineer Понимает базовые концепции системного проектирования: клиент-сервер, балансировщики, кэши, базы данных. Знает, как архитектура системы влияет на её производительность.
Platform Engineer Понимает базовые принципы проектирования платформенных систем: клиент-сервер, REST API, базы данных. Создаёт простые диаграммы архитектуры платформенных компонентов. Понимает CAP-теорему и trade-offs при выборе хранилищ. Участвует в design-review совещаниях
Product Manager Обязателен Понимает базовые архитектурные концепции: client-server, REST API, database. Может общаться с разработчиками на техническом языке. Читает архитектурные диаграммы.
QA Automation Engineer Понимает базовую архитектуру приложений — клиент-сервер, микросервисы, очереди. Использует это знание для определения точек интеграции и написания осмысленных тестовых сценариев.
QA Engineer (Manual) Понимает базовые концепции проектирования систем для контекстного тестирования приложений. Знает основные компоненты: клиент-сервер, база данных, кеш и их роль в тестируемой архитектуре. Создаёт тест-кейсы с учётом взаимодействия между основными компонентами системы.
QA Security Engineer Понимает базовые архитектурные компоненты систем для эффективного тестирования безопасности. Знает типичные attack surfaces в различных архитектурных паттернах: монолит, микросервисы, serverless.
React Native Developer Понимает базовую архитектуру React Native приложения — разделение на экраны, компоненты, сервисы. Следует файловой структуре проекта — screens, components, hooks, services, navigation. Понимает клиент-серверную архитектуру и роль мобильного приложения как клиента REST/GraphQL API.
Release Engineer Понимает основы системного дизайна для инфраструктуры релизов: архитектура CI/CD пайплайна, дизайн репозитория артефактов и топология окружений деплоя. Следует командным паттернам конфигурации воркфлоу релизов и управления окружениями.
Security Analyst Понимает основы системного дизайна с перспективы безопасности: компоненты сетевой архитектуры, границы доверия и диаграммы потоков данных для анализа угроз. Следует командным практикам документирования архитектуры безопасности и участия в ревью.
Site Reliability Engineer (SRE) Понимает архитектуру production-систем: load balancer → app servers → database, caching layer, message queues. Знает failure modes каждого компонента.
Smart Contract Developer Понимает базовые концепции system design в контексте smart contracts: state management, composability, upgrade patterns. Рисует контрактные диаграммы и описывает interaction flows.
Systems Programmer (C/C++) Обязателен Понимает базовые принципы системного дизайна: модульность, абстракция, инкапсуляция, separation of concerns. Применяет их при проектировании простых системных компонентов.
Technical Product Manager Обязателен Понимает основы системного дизайна для принятия продуктовых решений: диаграммы архитектуры высокого уровня, принципы API-first дизайна и соображения масштабируемости. Следует командным практикам документирования технических требований и участия в архитектурных обсуждениях.
Technical Writer Понимает базовые концепции system design: client-server, load balancing, caching, database types. Знает основные architectural patterns. Умеет документировать high-level system architecture по описанию инженера.
Telecom Developer Понимает базовые принципы проектирования телеком-систем: высокая доступность, низкая латентность и масштабируемость. Знает основные компоненты телеком-архитектуры: SBC, media server, signaling gateway.
Unity Developer Понимает базовые принципы проектирования игровых систем в Unity: модульность, loose coupling через events, separation of concerns. Проектирует простые системы: инвентарь, quest tracker.
Unreal Engine Developer Понимает базовые принципы проектирования игровых систем в Unreal: Gameplay Framework hierarchy, Components vs Inheritance, DataAssets для конфигурации. Проектирует простые gameplay системы.
XR Unity Developer Понимает базовые принципы проектирования систем: клиент-сервер, request-response, балансировка нагрузки. Знает, как XR-приложение взаимодействует с бэкенд-компонентами на высоком уровне.
Роль Обязательность Описание
1С Developer Применяет принципы системного дизайна к решениям 1С:Предприятие: проектирует границы подсистем, планирует структуры регистров данных для масштабируемости и реализует правильное разделение бизнес-логики и представления. Понимает компромиссы между архитектурами толстого и тонкого клиента. Участвует в архитектурных обсуждениях для сценариев интеграции.
AI Product Engineer Проектирует архитектуру AI-продуктовых сервисов с учётом нагрузки инференса, кеширования предсказаний и горизонтального масштабирования. Выбирает подходящие паттерны для интеграции ML-моделей в продуктовую архитектуру.
Analytics Engineer Проектирует архитектуру аналитических пайплайнов с учётом объёмов данных, частоты обновлений и требований к freshness. Выбирает паттерны для организации data warehouse — star schema, medallion architecture, ELT vs ETL.
Android Developer Проектирует архитектуру feature-модулей Android: правильная декомпозиция на presentation/domain/data слои, определение boundaries между модулями, проектирование API модуля (public interfaces). Применяет Clean Architecture в Android-контексте: UseCase для бизнес-логики, Repository для абстракции данных, маппинг между слоевыми моделями, правильное направление зависимостей.
Application Security Engineer Анализирует архитектуру приложений с точки зрения безопасности: определение trust boundaries, attack surface mapping, data flow analysis. Выявляет архитектурные уязвимости на этапе проектирования.
AR/VR Developer Проектирует архитектуру AR/VR-приложений с учётом требований реального времени. Разрабатывает системы синхронизации состояния сцены между несколькими VR-клиентами.
Backend Developer (C#/.NET) Проектирует модули .NET-приложения: Clean Architecture слои, domain-driven boundaries. Применяет MediatR для CQRS, MassTransit для messaging. Оценивает trade-offs.
Backend Developer (Elixir) Проектирует Elixir-приложения с правильной декомпозицией на OTP-applications и umbrella-проекты. Реализует bounded contexts через Phoenix-контексты, определяет границы между модулями. Применяет GenServer для stateful-компонентов и Task.Supervisor для асинхронных операций.
Backend Developer (Go) Проектирует Go-сервисы с чистой архитектурой: слоёная структура с dependency injection, интерфейсы для абстракции зависимостей, конфигурация через Wire. Применяет паттерны repository, service layer, middleware chain для построения поддерживаемых Go-приложений.
Backend Developer (Java/Kotlin) Проектирует модули Java-приложения: layered architecture, domain-driven boundaries в монолите. Применяет Spring Cloud для distributed systems: Config Server, Service Discovery, Circuit Breaker. Оценивает trade-offs архитектурных решений.
Backend Developer (Node.js) Проектирует Node.js модули: layered architecture (controller → service → repository), Clean Architecture principles. Применяет NestJS modules для bounded contexts. Оценивает trade-offs.
Backend Developer (PHP) Проектирует модули PHP-приложения: разделение на слои (Controller → Service → Repository), bounded contexts в монолите. Применяет кеширование, очереди, events для масштабирования. Оценивает trade-offs при выборе архитектурных решений.
Backend Developer (Python) Обязателен Проектирует простые системы: URL shortener, REST API. Понимает CAP theorem. Знает паттерны: caching, load balancing, database replication. Оценивает нефункциональные требования.
Backend Developer (Rust) Разрабатывает архитектуру Rust-микросервисов: hexagonal architecture с ports/adapters через trait abstractions, error handling стратегия (thiserror для библиотек, anyhow для приложений). Проектирует модульные workspace-структуры с shared-крейтами для доменных типов.
Backend Developer (Scala) Проектирует компоненты Scala-систем: микросервисная декомпозиция, выбор между синхронным (gRPC) и асинхронным (Kafka) взаимодействием. Понимает CAP-теорему в контексте Akka Cluster, применяет паттерны retry/circuit breaker и проектирует API-контракты для межсервисного взаимодействия.
BI Analyst Проектирует архитектуру аналитических подсистем: data warehouse schema, ETL pipeline, caching layer. Оценивает trade-off при выборе технологий: batch vs streaming, star vs snowflake schema. Разрабатывает системный дизайн для analytics platform среднего масштаба.
Blockchain Developer Проектирует архитектуру blockchain-сервисов: indexer, API gateway, cache layer. Понимает trade-offs consistency vs availability для blockchain данных. Выбирает технологии по требованиям.
Cloud Engineer Проектирует cloud-native системы: 12-factor apps, microservices на managed services (Lambda, ECS, Cloud Run), event-driven architecture с SQS/EventBridge. Выбирает между managed и self-hosted решениями, учитывая стоимость, operational overhead и vendor lock-in.
Compiler Engineer Применяет принципы системного проектирования к архитектуре компилятора: модульность фаз, чёткие интерфейсы между IR-уровнями, стратегии обработки ошибок между компонентами.
Computer Vision Engineer Проектирует архитектуру средних CV-систем с учётом батчового и real-time inference, хранения моделей и данных. Выбирает подходящие технологии для конкретных CV-задач.
Data Analyst Проектирует архитектуру средних аналитических систем с учётом масштабируемости и отказоустойчивости. Выбирает подходящие технологии хранения и обработки данных для конкретных задач.
Data Engineer Проектирует data systems: partitioning strategies, replication models, consistency trade-offs. Определяет capacity requirements для pipelines.
Data Scientist Проектирует ML-системы с учётом scalability и reliability. Понимает microservices architecture, message queues, caching для ML-serving. Работает с Docker для containerization ML-моделей, настраивает basic monitoring и alerting.
Database Engineer / DBA Применяет принципы системного дизайна при планировании БД-инфраструктуры: выбор типа СУБД, определение требований к доступности, проектирование схемы репликации и резервного копирования.
Desktop Developer (.NET WPF/WinUI/MAUI) Проектирует архитектуру .NET desktop-приложений с чётким разделением слоёв через Dependency Injection и MVVM-паттерн. Выбирает стратегии кеширования данных, фоновой синхронизации и управления состоянием для rich-client приложений.
Desktop Developer (Electron/Tauri) Проектирует архитектуру Electron-приложений с учётом IPC-коммуникации, управления состоянием и offline-режима. Выбирает подходящие паттерны для синхронизации данных между клиентом и сервером.
Desktop Developer (Qt/C++) Проектирует архитектуру Qt-приложений с чётким разделением бизнес-логики, представления и сетевого взаимодействия. Выбирает паттерны для организации данных, кеширования и синхронизации между desktop-клиентом и серверными компонентами.
DevOps Engineer Применяет паттерны системного дизайна к инфраструктуре: проектирует масштабируемые деплои с load balancing, настраивает кэширование на разных уровнях (CDN, Redis, application). Оценивает capacity и планирует ресурсы для растущих нагрузок.
DevSecOps Engineer Проектирует security-компоненты CI/CD пайплайна с учётом принципов отказоустойчивости и масштабируемости. Учитывает trade-off между скоростью сканирования и глубиной анализа при проектировании систем.
Embedded Developer Проектирует embedded-системы с чёткими архитектурными слоями: драйверы, middleware и приложение. Учитывает ограничения по памяти и производительности при выборе архитектурных паттернов для MCU.
Engineering Manager Применяет системное мышление в лидерстве команды: оценивает архитектурные компромиссы для доставки фич, фасилитирует дизайн-обсуждения с техническим контекстом и обеспечивает учёт нефункциональных требований (масштабируемость, надёжность, безопасность) на этапе проектирования. Осмысленно участвует в архитектурных ревью.
Flutter Developer Применяет принципы системного дизайна к Flutter-приложениям: слои чистой архитектуры (presentation/domain/data), паттерн repository для доступа к данным и абстракция платформо-специфичных сервисов. Понимает компромиссы между подходами к управлению состоянием (BLoC, Riverpod, Provider). Проектирует API-контракты для интеграции с бэкендом.
Frontend Developer (Angular) Проектирует архитектуру Angular-приложений с учётом масштабируемости и кэширования. Разрабатывает стратегии работы с данными — lazy loading, prefetching и offline-first.
Frontend Developer (React) Проектирует архитектуру React-приложений с учётом масштабируемости: state management, routing, data fetching стратегии. Выбирает подходящие паттерны для SSR/SSG/CSR в зависимости от требований.
Frontend Developer (Svelte) Проектирует архитектуру средних SvelteKit-приложений с учётом SSR/SSG, маршрутизации и управления состоянием. Выбирает подходящие паттерны для конкретных задач.
Frontend Developer (Vue) Проектирует архитектуру Vue-приложений средней сложности — модульная структура, маршрутизация, управление состоянием, кэширование данных. Выбирает между SPA, SSR и SSG подходами.
Fullstack Developer Проектирует архитектуру fullstack-фич: выбор между SSR и SPA, кэширование на нескольких уровнях, очереди задач. Рисует sequence-диаграммы для сквозных сценариев (UI → API → Worker → DB), учитывает масштабируемость и точки отказа.
Game Designer Проектирует архитектуру игровых подсистем: lobby, party system, chat, leaderboard с учётом масштабирования. Оценивает trade-off при выборе архитектурных решений: latency vs consistency, стоимость vs производительность. Разрабатывает системный дизайн для мультиплеерных игр среднего масштаба.
Game QA Engineer Применяет знания system design для тестирования: понимает ECS, event systems, state machines в контексте game logic. Тестирует взаимодействие подсистем и edge cases.
Game Server Developer Проектирует серверную архитектуру для конкретных игровых режимов с учётом масштабируемости. Разделяет stateful и stateless компоненты, выбирает подходящие паттерны синхронизации состояния.
Infrastructure Engineer Проектирует инфраструктуру для типовых архитектур: трёхуровневые приложения, микросервисы, event-driven системы. Учитывает требования к доступности, производительности и стоимости при выборе компонентов.
iOS Developer Проектирует архитектуру iOS-приложения средней сложности: MVVM с Coordinator для навигации, сервисный слой для работы с данными и сетью. Разделяет проект на модули через SPM packages, определяет границы ответственности между слоями. Применяет dependency injection через конструкторы или SwiftUI Environment, проектирует flow данных между экранами
IoT Engineer Применяет принципы системного дизайна к IoT: архитектура edge-cloud, выбор протоколов (MQTT/CoAP/HTTP), балансировка обработки между устройством и сервером, стратегии offline-работы.
Language Tooling Engineer Проектирует модульные языковые серверы с чётким разделением ответственности. Применяет паттерны проектирования для расширяемых систем анализа кода с поддержкой плагинов.
LLM Engineer Самостоятельно проектирует LLM-системы средней сложности: RAG-сервис с caching, async processing, message queues. Учитывает scalability, reliability и cost при выборе архитектурных решений.
ML Engineer Проектирует ML-системы с разделением на training и serving компоненты с учётом масштабируемости. Применяет паттерны batch prediction, online inference и feature serving для типовых ML-задач.
MLOps Engineer Применяет принципы системного дизайна к ML-инфраструктуре: архитектура training pipeline, выбор storage для датасетов, проектирование model serving с учётом latency и throughput.
Network Engineer Проектирует надёжные сетевые сервисы с учётом отказоустойчивости и масштабируемости. Применяет паттерны active-standby, ECMP, anycast для обеспечения высокой доступности сетевых функций.
NLP Engineer Проектирует масштабируемые NLP-сервисы с разделением на пайплайны обработки и инференса. Применяет паттерны проектирования для систем с GPU-ресурсами и асинхронной обработкой.
Penetration Testing Engineer Анализирует системную архитектуру целей для планирования pentest — определяет trust boundaries, data flows и attack vectors. Проектирует архитектуру pentest-лабораторий.
Performance Testing Engineer Применяет знания системного дизайна при планировании performance-тестов: определение точек нагрузки, моделирование user workload, проектирование тестовой среды, имитирующей production.
Platform Engineer Проектирует отдельные компоненты платформы: API design, caching strategy, message-driven architectures. Анализирует trade-offs при выборе технологий. Создаёт ADR (Architecture Decision Records) для платформенных решений. Проводит design reviews для новых сервисов
Product Manager Обязателен Понимает trade-offs архитектурных решений и их impact на product. Участвует в technical discussions. Учитывает технические constraints в product decisions.
QA Automation Engineer Проектирует тестовую стратегию с учётом архитектуры системы — какие компоненты тестировать изолированно, где нужны интеграционные тесты, как мокировать внешние сервисы.
QA Engineer (Manual) Анализирует системный дизайн для проектирования комплексных end-to-end тестовых сценариев. Оценивает точки отказа и интеграции в архитектуре для определения приоритетов тестирования. Создаёт тест-планы с учётом масштабирования, отказоустойчивости и performance характеристик.
QA Security Engineer Анализирует архитектуру тестируемых систем для определения стратегии security-тестирования. Выявляет trust boundaries, критичные data flows и точки входа для целенаправленного тестирования.
React Native Developer Проектирует архитектуру React Native модулей — Feature-Sliced или модульная структура. Разделяет приложение на слои: UI, бизнес-логика, data layer, navigation. Применяет dependency injection для тестируемости. Проектирует offline-first сценарии с кешированием и синхронизацией данных.
Release Engineer Проектирует компоненты релизной системы с учётом требований масштабируемости. Разрабатывает архитектуру сервисов оркестрации деплоя с поддержкой высокой доступности.
Security Analyst Проектирует security-компоненты с учётом масштабируемости и отказоустойчивости. Разрабатывает архитектуру систем мониторинга безопасности с высокой доступностью.
Site Reliability Engineer (SRE) Проектирует reliable systems: redundancy patterns (active-passive, active-active), circuit breakers, retry with backoff. Проводит failure mode analysis. Выбирает sync vs async communication.
Smart Contract Developer Проектирует архитектуру smart contract систем: separation of concerns, proxy patterns для upgradeability, registry patterns для service discovery. Документирует architectural decisions.
Systems Programmer (C/C++) Обязателен Проектирует системные компоненты с правильными абстракциями: HAL, platform abstraction, API contracts. Применяет layered architecture для ядерных подсистем и драйверов.
Technical Lead Применяет принципы системного дизайна при проектировании компонентов продукта: определяет границы сервисов, оценивает выбор хранилищ данных и проектирует паттерны коммуникации между сервисами. Понимает компромиссы в консистентности, доступности и устойчивости к разделению. Активно участвует в принятии архитектурных решений.
Technical Product Manager Обязателен Понимает system design patterns и их влияние на продуктовые возможности. Оценивает trade-offs: consistency vs availability, latency vs throughput. Участвует в architecture reviews с informed product perspective.
Technical Writer Документирует system design решения: capacity planning, scalability patterns, failure modes. Создаёт architecture overviews для различных аудиторий (engineers, management, new hires). Визуализирует сложные системы через clear diagrams.
Telecom Developer Проектирует телеком-сервисы с учётом требований к доступности 99.999% и фиксированной латентности. Применяет паттерны active-active и geographic redundancy для обеспечения непрерывности связи.
Unity Developer Проектирует игровые системы средней сложности в Unity: save system, economy system, achievement system. Использует ScriptableObject architecture для decoupled design. Документирует системы через UML.
Unreal Engine Developer Проектирует игровые системы средней сложности в Unreal: save system с versioning, economy system с server validation, progression system через GAS attributes.
XR Unity Developer Проектирует серверную архитектуру для XR-приложений с учётом low-latency требований и масштабируемости. Выбирает подходящие паттерны коммуникации: REST, WebSocket, UDP для разных типов XR-взаимодействий.
Роль Обязательность Описание
1С Developer Обязателен Проектирует системную архитектуру для комплексных решений 1С:Предприятие: конфигурации кластеров высокой доступности, архитектура интеграции с внешними системами (REST/SOAP/messaging) и стратегии партиционирования данных для крупномасштабных инфобаз. Принимает архитектурные решения (ADR) для enterprise деплоев 1С. Оценивает нефункциональные требования для решений на платформе 1С.
AI Product Engineer Разрабатывает архитектуру сложных AI-продуктовых систем с real-time инференсом, A/B-тестированием моделей и graceful degradation. Проектирует отказоустойчивые пайплайны обработки данных с гарантиями доставки и идемпотентностью.
Analytics Engineer Разрабатывает архитектуру аналитической платформы с real-time и batch-слоями, data mesh подходом и federation queries. Проектирует масштабируемые системы с учётом CAP-теоремы и eventual consistency для аналитических данных.
Android Developer Обязателен Проектирует архитектуру мульти-модульных Android-приложений: декомпозиция на feature/core/shared модули, определение межмодульных контрактов через API-модули, стратегия навигации между feature-модулями. Проектирует масштабируемые решения для 20+ модулей, определяет границы bounded contexts, применяет DDD-принципы для сложных доменов в мобильном контексте.
Application Security Engineer Проводит security architecture review для сложных распределённых систем. Проектирует security-слои для разных архитектурных паттернов: service mesh, API gateway, event-driven с учётом threat model.
AR/VR Developer Создаёт архитектуру масштабируемых AR/VR-платформ с серверным рендерингом. Проектирует системы spatial computing с распределённой обработкой и edge-вычислениями.
Backend Developer (C#/.NET) Обязателен Проектирует архитектуру .NET-систем: декомпозиция на микросервисы, event-driven через MassTransit, CQRS. Определяет API-контракты (OpenAPI, gRPC). Capacity planning через BenchmarkDotNet.
Backend Developer (Elixir) Обязателен Проектирует распределённые Elixir-системы с микросервисной архитектурой на BEAM. Определяет границы сервисов через DDD, реализует inter-service communication через distributed Erlang или gRPC с Protobuf. Проектирует resilient systems с circuit breaker через Fuse и bulkhead паттернами.
Backend Developer (Go) Обязателен Разрабатывает архитектуру Go-микросервисов: event-driven через Kafka, CQRS для read/write разделения, saga pattern для distributed transactions. Проектирует API contracts, определяет границы сервисов и стратегии данных, документирует через Architecture Decision Records.
Backend Developer (Java/Kotlin) Обязателен Проектирует архитектуру Java-систем: декомпозиция на микросервисы, event-driven через Kafka, CQRS для high-read сервисов. Определяет API-контракты (OpenAPI, gRPC). Проводит capacity planning с JMH-бенчмарками.
Backend Developer (Node.js) Обязателен Проектирует distributed Node.js системы: microservices decomposition, event-driven communication, CQRS для high-read services. Определяет API contracts и inter-service communication.
Backend Developer (PHP) Обязателен Проектирует архитектуру PHP-систем: декомпозиция монолита на модули/сервисы, event-driven взаимодействие, CQRS для высоконагруженных операций. Определяет API-контракты между сервисами. Проводит capacity planning и проектирует под нагрузку.
Backend Developer (Python) Обязателен Проектирует distributed системы. Применяет паттерны: Circuit Breaker, Bulkhead, Retry. Проектирует для fault tolerance и graceful degradation. Оценивает capacity planning.
Backend Developer (Rust) Обязателен Проектирует распределённые системы на Rust: event-driven архитектура с Kafka/NATS, CQRS с отдельными read/write моделями, saga-паттерны для distributed transactions. Применяет tower-middleware стеки для cross-cutting concerns и проектирует resilience-паттерны (circuit breaker, bulkhead).
Backend Developer (Scala) Обязателен Проектирует Scala-системы end-to-end: распределённые системы на Akka Cluster, Event Sourcing с Akka Persistence, CQRS для масштабирования. Принимает trade-off решения по consistency vs availability, проектирует fault-tolerant архитектуры с graceful degradation и самовосстановлением.
BI Analyst Проектирует архитектуру enterprise data platform: lakehouse, data mesh, real-time analytics stack. Решает сложные задачи: data consistency, event-time processing, schema evolution, data versioning. Создаёт technical design documents и проводит архитектурные review аналитических систем.
Blockchain Developer Проектирует distributed системы для blockchain-инфраструктуры: multi-region deployment, reliable transaction processing, event-driven architectures. Обеспечивает high availability и fault tolerance.
Cloud Engineer Обязателен Проектирует сложные распределённые системы в облаке: saga pattern для distributed transactions, CQRS с DynamoDB Streams/Change Data Capture, multi-tenant architecture. Документирует архитектурные решения через ADR и проводит system design review.
Compiler Engineer Проектирует подсистемы компилятора с учётом масштабируемости: инкрементальная компиляция, ленивая загрузка модулей, архитектура для поддержки нескольких бэкендов кодогенерации.
Computer Vision Engineer Проектирует распределённые CV-системы для обработки миллионов изображений с учётом GPU-кластеров, model serving и data pipelines. Оптимизирует latency и throughput.
Data Analyst Проектирует сложные распределённые аналитические системы с учётом CAP-теоремы, партиционирования и репликации. Разрабатывает архитектуру real-time и batch-аналитики.
Data Engineer Определяет data system architecture: distributed data processing, storage tiering, compute separation. Проектирует scalable data platform.
Data Scientist Проектирует end-to-end ML-системы: data ingestion, feature computation, training, serving, monitoring. Применяет event-driven architecture для real-time ML. Оптимизирует system design для cost efficiency и reliability.
Database Engineer / DBA Проектирует архитектуру данных для сложных систем: распределённые транзакции, CQRS, event sourcing. Определяет стратегии шардирования, партиционирования и согласованности для high-load.
Desktop Developer (.NET WPF/WinUI/MAUI) Разрабатывает архитектуру сложных .NET desktop-приложений с плагинной системой через MEF, оффлайн-режимом и conflict resolution. Проектирует масштабируемое взаимодействие с серверными компонентами через SignalR и gRPC.
Desktop Developer (Electron/Tauri) Разрабатывает масштабируемую архитектуру для сложных Electron-приложений: plugin-системы, multi-window, фоновые процессы. Проектирует системы с учётом ограничений десктопных платформ и сетевых условий.
Desktop Developer (Qt/C++) Разрабатывает архитектуру сложных Qt-приложений с плагинной системой, оффлайн-режимом и конфликтоустойчивой синхронизацией данных. Проектирует масштабируемые серверные компоненты для поддержки распределённых desktop-решений.
DevOps Engineer Обязателен Проектирует инфраструктуру для высоконагруженных систем: multi-tier архитектура с auto-scaling, event-driven микросервисы, CQRS для отделения read/write нагрузок. Проводит capacity planning, определяет SLO/SLI и проектирует для заданной надёжности.
DevSecOps Engineer Разрабатывает архитектуру security-платформы с распределёнными сканерами, централизованным хранилищем и API-слоем. Проектирует системы с учётом требований high availability для критичных security-функций.
Embedded Developer Разрабатывает архитектуру сложных embedded-систем с распределённой обработкой между несколькими процессорами. Проектирует отказоустойчивые системы с watchdog, graceful degradation и recovery-механизмами.
Engineering Manager Обязателен Проектирует системную архитектуру для продуктов команды: определяет стратегию декомпозиции сервисов, принимает решения по выбору технологий и обеспечивает поддержку архитектурой целей бизнес-масштабируемости. Создаёт ADR и архитектурную документацию. Оценивает решения build-vs-buy. Проводит архитектурные ревью с фокусом на нефункциональные требования.
Flutter Developer Обязателен Проектирует системную архитектуру для Flutter-продуктов: offline-first архитектура синхронизации данных, micro-frontend паттерны для крупных Flutter-приложений и кросс-платформенные слои абстракции для платформо-специфичных фич. Принимает архитектурные решения, балансирующие скорость разработки с производительностью приложения. Создаёт архитектурную документацию с паттернами C4/ADR. Оценивает новые Flutter-фреймворки и инструменты для командного внедрения.
Frontend Developer (Angular) Создаёт архитектуру сложных Angular-приложений с микрофронтендами и module federation. Проектирует системы с горизонтальным масштабированием и оптимальной загрузкой ресурсов.
Frontend Developer (React) Разрабатывает архитектуру сложных React-приложений: micro-frontend, module federation, island architecture. Проектирует системы с учётом performance budgets, code splitting и progressive enhancement.
Frontend Developer (Svelte) Проектирует архитектуру сложных Svelte-приложений с micro-frontend подходом, edge rendering и offline-first стратегиями. Определяет границы ответственности между клиентом и сервером.
Frontend Developer (Vue) Разрабатывает архитектуру масштабных Vue-приложений — micro-frontends, федеративные модули, shared-библиотеки, оптимизация бандла через code splitting и lazy loading.
Fullstack Developer Обязателен Проектирует системную архитектуру fullstack-приложений: микросервисы vs монолит, event-driven коммуникация, CQRS для разделения чтения/записи. Определяет технические решения для нефункциональных требований: производительность, доступность, масштабируемость.
Game Designer Проектирует архитектуру крупных игровых платформ: MMO backend, live-service infrastructure, cross-platform системы. Решает сложные задачи распределённых систем: eventual consistency, conflict resolution для игровых данных. Создаёт документацию системного дизайна и проводит архитектурные review.
Game QA Engineer Использует system design knowledge для проектирования тест-стратегий. Анализирует архитектуру для определения risk areas, проектирует integration тесты для связанных подсистем.
Game Server Developer Разрабатывает архитектуру высоконагруженных игровых систем — шардирование игрового мира, eventual consistency для инвентаря, CQRS для лидербордов. Учитывает глобальное распределение игроков.
Infrastructure Engineer Разрабатывает архитектуру инфраструктуры для высоконагруженных систем с учётом CAP-теоремы и trade-off. Проектирует multi-region deployment с failover, data replication и split-brain protection.
iOS Developer Обязателен Проектирует масштабируемую архитектуру iOS-приложения: мультимодульная структура с чёткими зависимостями, feature-based организация с независимым development. Определяет стратегию навигации для сложных приложений, проектирует систему state management. Анализирует trade-offs между подходами (MVVM+C vs TCA vs VIPER) для конкретных бизнес-требований
IoT Engineer Проектирует масштабируемые IoT-системы: архитектура для миллионов устройств, event-driven обработка телеметрии, стратегии буферизации на edge при потере связи с облаком.
Language Tooling Engineer Разрабатывает архитектуру распределённых языковых инструментов с учётом масштабируемости и отказоустойчивости. Проектирует системы инкрементальной компиляции и кэширования результатов анализа.
LLM Engineer Проектирует сложные LLM-системы: multi-model inference platform, real-time RAG с streaming, distributed vector search. Обеспечивает high availability, fault tolerance и horizontal scalability.
ML Engineer Разрабатывает архитектуру ML-платформы с распределённым обучением, A/B тестированием моделей и canary deployment. Проектирует системы real-time inference с low-latency requirements и graceful degradation.
MLOps Engineer Проектирует масштабируемые ML-платформы: distributed training архитектура, feature store с low-latency доступом, multi-model serving с A/B тестированием и canary deployments.
Network Engineer Разрабатывает архитектуру сложных распределённых сетевых систем — SDN-контроллеры, overlay-сети, multi-region connectivity. Учитывает CAP-теорему и consistency модели при проектировании.
NLP Engineer Разрабатывает архитектуру распределённых NLP-платформ с учётом масштабируемости. Проектирует системы model serving с A/B тестированием, canary-деплоями и автоматическим откатом.
Penetration Testing Engineer Проводит threat modeling сложных распределённых систем, определяет attack paths через микросервисы и API gateways. Проектирует архитектуру red team инфраструктуры.
Performance Testing Engineer Проектирует performance-тесты для сложных архитектур: микросервисы, event-driven системы, distributed caching. Определяет стратегию тестирования для каждого архитектурного компонента.
Platform Engineer Обязателен Разрабатывает архитектуру подсистем IDP: API gateway design, developer portal, self-service workflows. Создаёт reference architectures для типовых платформенных паттернов. Внедряет Architecture Fitness Functions для continuous validation архитектурных решений
Product Manager Обязателен Глубоко понимает системную архитектуру продукта. Принимает product decisions с учётом technical trade-offs. Может challenge технические решения.
QA Automation Engineer Разрабатывает архитектуру тестовой инфраструктуры для распределённых систем — параллельное выполнение тестов, сервис виртуализации, управление тестовыми данными в микросервисной среде.
QA Engineer (Manual) Проектирует стратегию тестирования на основе глубокого анализа системной архитектуры проекта. Определяет risk-based подход к тестированию с учётом архитектурных trade-off и критических путей. Разрабатывает методологию тестирования нефункциональных требований: scalability, reliability, availability.
QA Security Engineer Проектирует стратегии security-тестирования для сложных распределённых систем с учётом архитектурных особенностей. Разрабатывает threat models как основу для планирования тестовых кампаний.
React Native Developer Обязателен Проектирует архитектуру масштабного React Native приложения — монорепо с shared-пакетами, модульная архитектура с lazy loading. Определяет boundary между JS и Native слоями. Проектирует миграцию на New Architecture. Разрабатывает ADR (Architecture Decision Records) для ключевых решений.
Release Engineer Создаёт архитектуру распределённых релизных платформ с горизонтальным масштабированием. Проектирует системы с самовосстановлением, обеспечивая непрерывность процессов доставки.
Security Analyst Создаёт архитектуру распределённых security-платформ для корреляции событий. Проектирует системы threat detection с горизонтальным масштабированием и минимальной латентностью.
Site Reliability Engineer (SRE) Обязателен Проектирует distributed systems: CAP theorem trade-offs, consensus protocols, eventual consistency patterns. Определяет data replication strategy. Проектирует cross-service communication (mesh, events).
Smart Contract Developer Проектирует complex contract systems: multi-protocol integration, cross-chain deployment architecture, emergency pause и recovery mechanisms. Обеспечивает modularity и extensibility.
Solutions Architect Обязателен Проектирует системную архитектуру для комплексных enterprise-решений: распределённые системы с гарантиями консистентности, event-driven архитектуры для обработки реального времени и мульти-тенантный дизайн платформ. Принимает архитектурные решения с учётом компромиссов масштабируемости, надёжности, безопасности и стоимости. Создаёт референсные архитектуры для типовых паттернов решений.
Systems Programmer (C/C++) Обязателен Проектирует сложные системные архитектуры: microkernel vs monolith tradeoffs, multi-layer HAL, cross-platform abstraction. Обеспечивает backward compatibility и extensibility.
Technical Lead Обязателен Проектирует системную архитектуру для продукта: декомпозиция сервисов, архитектура данных и паттерны интеграции. Принимает архитектурные решения (ADR), балансирующие масштабируемость, надёжность и скорость разработки. Оценивает нефункциональные требования и проектирует для operational excellence. Создаёт архитектурную документацию и менторит команду по дизайн-мышлению.
Technical Product Manager Обязателен Активно участвует в system design для сложных продуктовых сценариев. Понимает distributed systems challenges: CAP theorem, eventual consistency. Определяет non-functional requirements с учётом scale и reliability targets.
Technical Writer Создаёт комплексную system design документацию: NFR (non-functional requirements), capacity models, failure analysis, DR plans. Обеспечивает связность между system design docs, ADR и operational runbooks.
Telecom Developer Разрабатывает архитектуру телеком-платформы с распределённой обработкой сигнализации и медиа-потоков. Проектирует системы с учётом carrier-grade требований: hitless upgrade, graceful degradation, overload control.
Unity Developer Обязателен Проектирует архитектуру крупных Unity-проектов: game framework, plugin system, mod support. Обеспечивает extensibility и maintainability для проектов с 2+ годами разработки.
Unreal Engine Developer Обязателен Проектирует архитектуру AAA Unreal-проектов: Game Features для modularity, plugin-based systems, mod support через pak files. Обеспечивает long-term maintainability.
XR Unity Developer Разрабатывает распределённые системы для XR-платформ с учётом CAP-теоремы и eventual consistency. Проектирует архитектуру для мультиплеерных XR-приложений с региональной маршрутизацией и предсказанием состояния.
Роль Обязательность Описание
1С Developer Обязателен Определяет архитектурную стратегию для продуктов 1С:Предприятие: планирование миграции платформы, гибридная архитектура с современными технологическими стеками и стратегия enterprise-интеграции. Устанавливает процессы архитектурных ревью и гайдлайны проектирования. Проводит архитектурные ревью для крупных изменений систем 1С.
AI Product Engineer Определяет архитектурные принципы и паттерны для экосистемы AI-продуктов, включая event-driven обработку и CQRS для ML-данных. Руководит проектированием платформенных решений для ускорения разработки новых AI-продуктов.
Analytics Engineer Определяет архитектурные принципы аналитической платформы, включая data lakehouse, streaming и semantic layer. Руководит проектированием системы, обеспечивающей самообслуживание бизнес-пользователей и масштабирование аналитики.
Android Developer Обязателен Определяет архитектурные стандарты Android-команды: reference architecture для новых приложений, правила декомпозиции модулей и зависимостей, процессы архитектурных review и ADR. Проводит design review для сложных фич, обучает команду принципам проектирования, выстраивает balance между идеальной архитектурой и pragmatic delivery с учётом бизнес-приоритетов.
Application Security Engineer Определяет security-требования к архитектуре систем на уровне организации. Создаёт референсные security-архитектуры для типовых паттернов и обеспечивает их внедрение в процесс проектирования.
AR/VR Developer Определяет архитектурные стандарты для AR/VR-систем организации. Проводит design review сложных XR-проектов с фокусом на латентность и масштабируемость мультиплеера.
Backend Developer (C#/.NET) Обязателен Принимает архитектурные решения: монолит vs микросервисы, MassTransit vs raw Kafka, sync vs async. Документирует ADR. Менторит senior-разработчиков.
Backend Developer (Elixir) Обязателен Определяет архитектурные стандарты для Elixir-платформы организации. Проектирует reference architecture с Phoenix, Ecto, Broadway и distributed OTP. Внедряет ADR (Architecture Decision Records), проводит архитектурные ревью и определяет стратегию эволюции системы.
Backend Developer (Go) Обязателен Определяет архитектурные стандарты для Go-платформы команды: референсная архитектура микросервисов, шаблоны новых сервисов, паттерны межсервисного взаимодействия. Проводит architecture review, координирует техническую стратегию и приоритизирует технический долг.
Backend Developer (Java/Kotlin) Обязателен Принимает архитектурные решения: монолит vs микросервисы, Spring Cloud vs Kubernetes-native, sync vs async. Документирует ADR. Проводит архитектурные review и менторит senior-разработчиков.
Backend Developer (Node.js) Обязателен Принимает архитектурные решения: monolith vs microservices, NestJS vs Fastify, sync vs async. Документирует ADR. Проводит architecture reviews.
Backend Developer (PHP) Обязателен Принимает архитектурные решения для продукта: выбор между монолитом и микросервисами, определение границ сервисов, стратегия данных. Документирует ADR. Проводит архитектурные review и менторит senior-разработчиков.
Backend Developer (Python) Обязателен Проектирует архитектуру на уровне домена. Проводит architecture decision reviews. Определяет NFR для сервисов. Обучает команду system design.
Backend Developer (Rust) Обязателен Определяет архитектурные стандарты Rust-платформы: reference architecture для микросервисов, ADR-процесс для архитектурных решений, technology radar. Разрабатывает platform SDK-крейты с абстракциями для observability, configuration и service communication.
Backend Developer (Scala) Обязателен Определяет архитектурные стандарты для Scala-команды: Architecture Decision Records, паттерны проектирования сервисов, стратегии миграции. Ревьюит системный дизайн на соответствие non-functional requirements, проводит design review сессии и формирует техническую документацию архитектуры.
BI Analyst Определяет системную архитектуру аналитической платформы и координирует техническое видение. Проводит design review и принимает архитектурные решения для data platform всего проекта. Менторит senior-аналитиков в навыках системного проектирования аналитических систем.
Blockchain Developer Определяет system design principles для blockchain-организации. Проводит architecture review и формирует design document templates. Координирует cross-team architectural decisions.
Cloud Engineer Обязателен Определяет архитектурные стандарты организации: technology radar, reference architectures для типовых сценариев (REST API, event processing, data pipeline). Формирует архитектурный review process и обучает команды cloud-native design patterns.
Compiler Engineer Определяет архитектурные решения для компиляторной платформы: расширяемость через плагины, стратегии кэширования, баланс между временем компиляции и качеством оптимизаций.
Computer Vision Engineer Руководит проектированием CV-систем в команде, проводит design review и определяет архитектурные стандарты. Балансирует стоимость GPU-инфраструктуры и требования к производительности.
Data Analyst Руководит процессом проектирования аналитических систем в команде, проводит design review и определяет архитектурные стандарты. Балансирует технический долг и новые требования бизнеса.
Data Engineer Определяет system design стандарты: architecture review criteria, scalability requirements, reliability guidelines для data systems.
Data Scientist Определяет architectural standards для ML-систем команды. Формирует reference architectures для типовых ML use cases. Координирует ML engineering и platform teams для построения reliable ML infrastructure.
Database Engineer / DBA Определяет архитектуру данных для продуктов: полиглотное хранение (SQL + NoSQL + Cache), стратегии масштабирования, архитектура multi-region для глобальных приложений с low-latency.
Desktop Developer (.NET WPF/WinUI/MAUI) Определяет архитектурные принципы для экосистемы .NET desktop-приложений, включая паттерны интеграции с облачными сервисами. Руководит проектированием платформенных решений и reference-архитектуры для desktop-продуктов.
Desktop Developer (Electron/Tauri) Определяет архитектурные стандарты для всех Electron-продуктов организации. Принимает ключевые решения по trade-offs между производительностью, удобством обновлений и offline-возможностями.
Desktop Developer (Qt/C++) Определяет архитектурные принципы для экосистемы Qt-приложений, включая паттерны интеграции с облачными сервисами и IoT-устройствами. Руководит проектированием платформенных решений для ускорения разработки новых desktop-продуктов.
DevOps Engineer Обязателен Определяет архитектурные стандарты инфраструктуры организации: reference architectures для типичных паттернов (web app, API, data pipeline). Проводит architecture reviews, определяет guidelines масштабирования и отказоустойчивости для всех команд.
DevSecOps Engineer Определяет системную архитектуру DevSecOps-платформы организации, включая интеграцию с существующей инфраструктурой. Принимает стратегические решения о build vs buy для security-инструментов на основе требований.
Embedded Developer Определяет системную архитектуру embedded-продуктов, включая разделение между hardware и software функциональностью. Принимает стратегические решения о trade-off между производительностью, энергопотреблением и стоимостью.
Engineering Manager Обязателен Определяет архитектурную стратегию продукта с Основы System Design. Формирует architecture guidelines. Проводит architecture review.
Flutter Developer Обязателен Определяет архитектурную стратегию для Flutter/мобильных продуктов: стандарты кросс-платформенной архитектуры, стратегии sharing кода между мобильным и веб и архитектура интеграции с бэкенд-сервисами. Устанавливает процессы архитектурных ревью и мобильно-специфичные гайдлайны проектирования. Проводит архитектурные ревью для крупных реализаций фич.
Frontend Developer (Angular) Определяет архитектурные стандарты для Angular-проектов с фокусом на производительность. Проводит design review сложных фронтенд-систем и обучает команду принципам дизайна.
Frontend Developer (React) Определяет архитектурные стандарты для React-проектов организации, включая decision records. Принимает ключевые решения по выбору рендеринг-стратегий и системного дизайна фронтенда.
Frontend Developer (Svelte) Руководит процессом проектирования фронтенд-систем в команде, проводит design review и определяет архитектурные стандарты. Балансирует технический долг с новыми требованиями.
Frontend Developer (Vue) Проводит архитектурные ревью Vue-проектов команды. Принимает стратегические решения о технологическом стеке, паттернах state management и подходах к межсервисной коммуникации.
Fullstack Developer Обязателен Определяет архитектурные стандарты fullstack-платформы: референсные архитектуры для типовых проектов, ADR-процесс, технический roadmap. Проводит архитектурные ревью, координирует кросс-командные решения и обеспечивает согласованность технического видения.
Game Designer Определяет системную архитектуру всего игрового проекта и координирует техническое видение между командами. Проводит design review и принимает ключевые архитектурные решения с учётом бизнес-требований. Менторит senior-инженеров в навыках системного проектирования игровых платформ.
Game QA Engineer Определяет подходы к architecture-aware testing для QA-команды. Формирует guidelines по тестированию различных архитектурных паттернов: ECS, microservices, event-driven.
Game Server Developer Проводит архитектурные ревью серверных систем и принимает стратегические решения о технологическом стеке. Балансирует между сложностью архитектуры и скоростью разработки нового контента.
Infrastructure Engineer Определяет архитектурные стандарты инфраструктуры организации для различных уровней критичности сервисов. Создаёт reference architecture и landing zones для быстрого онбординга новых продуктовых команд.
iOS Developer Обязателен Определяет архитектурную стратегию для iOS-продукта: модульная архитектура с dependency graph, стандарты коммуникации между модулями и feature-слоями. Проектирует платформенные подсистемы: аналитика, логирование, feature flags и A/B-тестирование. Проводит architecture decision records и обучает команду принципам проектирования мобильных систем
IoT Engineer Определяет системную архитектуру IoT-платформы: multi-tenant design, federation между регионами, стратегии масштабирования от прототипа до production на миллион устройств.
Language Tooling Engineer Определяет архитектурные принципы для всей платформы языковых инструментов. Проектирует системы с поддержкой горизонтального масштабирования и обеспечивает согласованность компонентов.
LLM Engineer Определяет архитектурные стандарты для LLM-команды. Формирует guidelines по system design для ML-систем, проводит architecture review, определяет technical debt management стратегию.
ML Engineer Определяет системную архитектуру ML-платформы организации, включая feature platform, experiment tracking и model governance. Принимает стратегические решения о trade-off между latency, cost и model quality.
MLOps Engineer Определяет архитектуру ML-платформы организации: стандарты для end-to-end pipeline, интеграция с data platform, архитектура для real-time и batch inference, multi-tenant isolation.
Network Engineer Проводит архитектурные ревью сетевых систем команды и принимает ключевые технологические решения. Обеспечивает согласованность дизайна с бизнес-требованиями и SLA.
NLP Engineer Определяет архитектурные принципы для NLP-платформы организации. Проектирует системы с поддержкой мультимодельного инференса, feature store и единого пайплайна обработки данных.
Penetration Testing Engineer Руководит process threat modeling для команды, определяет методологии анализа архитектуры на безопасность. Создаёт reference architecture для secure system design.
Performance Testing Engineer Определяет подходы к performance testing для различных архитектурных паттернов: serverless, CQRS, event sourcing. Консультирует архитекторов по performance implications их решений.
Platform Engineer Обязателен Определяет архитектурные стандарты и принципы для платформы: API-first design, modular architecture, domain boundaries. Руководит Architecture Guild и review-процессом. Создаёт Technology Radar для организации. Проектирует evolutionary architecture для долгосрочного развития IDP
Product Manager Обязателен Участвует в стратегических архитектурных решениях. Обеспечивает alignment технической и продуктовой стратегии.
QA Automation Engineer Определяет тестовую стратегию для сложных архитектурных решений — event-driven системы, saga-паттерны, CQRS. Обеспечивает адекватное покрытие всех архитектурных компонентов.
QA Engineer (Manual) Определяет стандарты архитектурного анализа для QA-планирования на уровне всего проекта. Координирует с архитекторами review testability требований на этапе системного проектирования. Внедряет shift-left подход к тестированию через участие QA в архитектурных решениях.
QA Security Engineer Определяет методологию security-тестирования для различных архитектурных паттернов в организации. Создаёт тестовые стратегии для новых систем на этапе архитектурного проектирования.
React Native Developer Обязателен Определяет архитектурную стратегию мобильных приложений команды. Формирует reference-архитектуру React Native — слои, модули, зависимости. Проводит architecture review для новых фич и проектов. Определяет trade-offs между монолитом и микрофронтендами в мобильном контексте.
Release Engineer Определяет архитектурные стандарты для релизных платформ и систем непрерывной доставки. Проводит design review критичных инфраструктурных компонентов с фокусом на отказоустойчивость.
Security Analyst Определяет архитектурные стандарты для security-систем организации. Проводит design review с фокусом на безопасность — threat modeling и attack surface анализ.
Site Reliability Engineer (SRE) Обязателен Определяет архитектурные стандарты reliability: mandatory design reviews, failure budget, architecture templates. Проводит architecture review с фокусом на failure modes и scalability.
Smart Contract Developer Определяет system design principles для smart contract организации. Проводит architecture review и формирует design templates. Координирует cross-team architectural decisions.
Solutions Architect Обязателен Определяет архитектурную стратегию продукта: устанавливает принципы архитектуры, каталог паттернов проектирования и technology radar для организации. Проводит архитектурные ревью критических изменений систем. Создаёт governance-фреймворк архитектуры с чёткими процессами принятия решений. Продвигает внедрение архитектурных лучших практик между командами.
Systems Programmer (C/C++) Обязателен Определяет системную архитектуру для продуктовой платформы. Формирует architectural decision records, ведёт review системных решений, координирует межкомпонентные интерфейсы.
Technical Lead Обязателен Определяет архитектурную стратегию продукта с Основы System Design. Формирует architecture guidelines. Проводит architecture review.
Technical Product Manager Обязателен Определяет architectural standards для продуктового подразделения. Ревьюит system design proposals с product lens. Формирует technology radar и architecture principles. Обучает TPM-ов основам системного проектирования.
Technical Writer Определяет стандарты system design документации для организации. Координирует documentation cross-cutting concerns: security, performance, reliability. Обучает команды документированию архитектурных решений.
Telecom Developer Определяет системную архитектуру телеком-продуктов организации, включая переход от монолитных к cloud-native решениям. Принимает стратегические решения о trade-off между производительностью, стоимостью и гибкостью.
Unity Developer Обязателен Определяет архитектурные стандарты для Unity-студии. Формирует reference architectures для разных типов игр. Проводит архитектурные review и mentoring по system design.
Unreal Engine Developer Обязателен Определяет архитектурные стандарты для Unreal-студии. Формирует reference architectures. Проводит architecture review и mentoring по system design.
XR Unity Developer Определяет системную архитектуру XR-продуктов организации, включая стратегии масштабирования и отказоустойчивости. Принимает ключевые решения по trade-offs между задержкой, консистентностью и доступностью.
Роль Обязательность Описание
1С Developer Обязателен Определяет организационную архитектурную стратегию для экосистемы 1С:Предприятие: фреймворк enterprise-архитектуры, дорожная карта модернизации 1С и гибридная архитектура интеграции с современными платформами. Проектирует референсные архитектуры для крупномасштабных деплоев 1С. Устанавливает governance архитектуры для всей организации.
AI Product Engineer Формирует технологическую стратегию и reference-архитектуру для AI-продуктовой платформы масштаба предприятия. Определяет принципы проектирования, обеспечивающие эволюцию системы при кратном росте количества моделей и продуктов.
Analytics Engineer Формирует технологическую стратегию корпоративной аналитической платформы с учётом data mesh и data fabric подходов. Определяет reference-архитектуру для аналитических систем масштаба предприятия с поддержкой гибридных сценариев.
Android Developer Обязателен Формирует архитектурную стратегию Android-платформы: стандарты для всех приложений организации, архитектура shared platform modules (auth, analytics, networking, feature flags). Проектирует решения для enterprise-масштаба — 100+ модулей, 50+ разработчиков, определяет стратегию эволюции архитектуры, менторит лидов по принятию сложных архитектурных решений с долгосрочными последствиями.
Application Security Engineer Формирует архитектурное видение безопасности систем для всей организации. Определяет принципы secure-by-design и zero-trust архитектуры, применимые ко всему спектру продуктов и платформ.
AR/VR Developer Формирует архитектурную стратегию для AR/VR-платформы организации. Проектирует экосистему иммерсивных продуктов с единой архитектурой рендеринга и сетевого взаимодействия.
Backend Developer (C#/.NET) Обязателен Определяет архитектурную стратегию: reference architecture на ASP.NET Core, стандарты межсервисного взаимодействия. Планирует эволюцию платформы.
Backend Developer (Elixir) Обязателен Разрабатывает архитектурную стратегию на уровне всей Elixir-экосистемы. Определяет паттерны для различных нагрузочных профилей: real-time через Phoenix Channels, batch через Broadway, API через Phoenix. Проектирует платформу с shared-nothing архитектурой и автоматическим масштабированием.
Backend Developer (Go) Обязателен Формирует системную архитектуру всей Go-платформы организации: domain-driven decomposition, platform engineering, стандарты для всех команд. Определяет технологическую стратегию, координирует кросс-командные инициативы и обеспечивает архитектурную согласованность.
Backend Developer (Java/Kotlin) Обязателен Определяет архитектурную стратегию организации: reference architecture на Spring Boot/Cloud, стандарты межсервисного взаимодействия (gRPC, Kafka), data mesh. Планирует эволюцию платформы.
Backend Developer (Node.js) Обязателен Определяет архитектурную стратегию: reference architecture на Node.js, стандарты межсервисного взаимодействия, platform abstractions. Планирует evolution roadmap.
Backend Developer (PHP) Обязателен Определяет архитектурную стратегию организации: reference architecture для PHP-платформы, стандарты межсервисного взаимодействия, data mesh. Оценивает технологический ландшафт и планирует эволюцию системы на 2-3 года.
Backend Developer (Python) Обязателен Определяет системную архитектуру компании. Проектирует multi-region deployment. Формирует architecture principles. Менторит architects.
Backend Developer (Rust) Обязателен Формирует технологическую стратегию и архитектурное видение организации: domain-driven design на уровне организации, evolutionary architecture принципы. Определяет архитектуру платформы с учётом Rust-специфики (zero-cost abstractions, memory safety), стандарты масштабирования и resilience.
Backend Developer (Scala) Обязателен Формирует архитектурную стратегию для Scala-платформы: evolutionary architecture, fitness functions, стандарты проектирования на уровне организации. Определяет технологический радар, принимает решения по build vs buy, проектирует целевую архитектуру с учётом бизнес-стратегии и трёхлетнего горизонта.
BI Analyst Формирует корпоративную data architecture стратегию и эталонные архитектуры для компании. Определяет долгосрочное техническое видение аналитической платформы на уровне компании. Влияет на индустриальные стандарты проектирования enterprise analytics архитектур.
Blockchain Developer Определяет enterprise system architecture для blockchain-платформы. Формирует scalability roadmap и technology radar. Публикует blockchain system design patterns и case studies.
Cloud Engineer Обязателен Формирует архитектурную стратегию облачной платформы: domain-driven cloud architecture, platform engineering vision, build vs buy framework. Проектирует cross-cutting concerns — observability, security, networking — как platform capabilities и определяет technology governance.
Compiler Engineer Формирует архитектурное видение компиляторной экосистемы: унифицированные IR для мультиязычности, распределённая компиляция, архитектура для эволюции языковых стандартов.
Computer Vision Engineer Определяет архитектурную стратегию CV-платформы организации, проектирует системы обработки визуальных данных в масштабе. Формирует vision и roadmap развития ML-инфраструктуры.
Data Analyst Определяет архитектурную стратегию аналитической платформы организации, проектирует системы обработки петабайтов данных. Формирует технический vision и roadmap развития инфраструктуры.
Data Engineer Формирует data platform architecture: organizational data infrastructure, technology selection, architectural governance.
Data Scientist Формирует system design стратегию для ML-платформы организации. Определяет enterprise architecture для ML workloads. Оценивает cloud providers и managed services для ML infrastructure.
Database Engineer / DBA Формирует стратегию Data Architecture для организации: стандарты выбора СУБД, data mesh/fabric архитектура, интеграция аналитических и операционных систем хранения данных.
Desktop Developer (.NET WPF/WinUI/MAUI) Формирует технологическую стратегию для корпоративной платформы .NET desktop-разработки с учётом миграции на MAUI. Определяет reference-архитектуру для enterprise desktop-приложений с серверной интеграцией масштаба организации.
Desktop Developer (Electron/Tauri) Формирует архитектурное видение платформы для экосистемы Electron-продуктов компании. Определяет принципы проектирования масштабируемых десктопных приложений с серверной инфраструктурой.
Desktop Developer (Qt/C++) Формирует технологическую стратегию для корпоративной платформы desktop-разработки на Qt с учётом кросс-платформенности и масштабируемости. Определяет reference-архитектуру для desktop-приложений с серверной интеграцией масштаба предприятия.
DevOps Engineer Обязателен Разрабатывает архитектурную стратегию всей инфраструктурной платформы: паттерны для масштабирования до миллионов пользователей, стандарты reliability engineering. Определяет technology radar, архитектурные принципы и governance для всех инженерных команд.
DevSecOps Engineer Формирует стратегию развития security-платформы организации с платформенным подходом и self-service моделью. Определяет эволюцию архитектуры с учётом cloud-native, zero-trust и supply chain security трендов.
Embedded Developer Формирует архитектурную стратегию для линейки embedded-продуктов с платформенным подходом к переиспользованию компонентов. Определяет эволюцию системной архитектуры с учётом тенденций в RISC-V, AI на edge и 5G.
Engineering Manager Обязателен Определяет организационную архитектурную стратегию: фреймворки выбора технологий, политики governance архитектуры и стандарты инженерного совершенства. Проектирует референсные архитектуры для типовых организационных паттернов. Продвигает культуру архитектурного принятия решений и устанавливает enterprise-wide процессы архитектурных ревью.
Flutter Developer Обязателен Определяет организационную стратегию мобильной/кросс-платформенной архитектуры. Проектирует референсные архитектуры для Flutter-приложений enterprise-масштаба. Устанавливает governance архитектуры для мобильных платформ. Оценивает новые мобильные технологии и фреймворки для организационного внедрения. Формирует индустриальные практики через thought leadership.
Frontend Developer (Angular) Формирует архитектурную стратегию фронтенд-платформы для организации. Проектирует экосистему Angular-приложений с единой системой дизайна и инфраструктурой доставки.
Frontend Developer (React) Формирует архитектурное видение фронтенд-платформы для экосистемы React-продуктов компании. Определяет принципы проектирования масштабируемых фронтенд-систем для миллионов пользователей.
Frontend Developer (Svelte) Определяет архитектурную стратегию фронтенд-платформы организации. Проектирует масштабируемые системы доставки контента и координирует архитектуру между командами.
Frontend Developer (Vue) Определяет архитектурное видение фронтенд-платформы организации. Проектирует систему переиспользуемых модулей и компонентов для десятков Vue-приложений с единой инфраструктурой.
Fullstack Developer Обязателен Формирует архитектурную стратегию организации для fullstack-разработки: платформенный подход, границы сервисов, эволюция от монолита к микросервисам. Определяет технический радар, создаёт архитектурный совет и обучает лидов системному проектированию.
Game Designer Формирует технологическую стратегию и эталонные архитектуры для линейки игровых продуктов студии. Определяет долгосрочное техническое видение и технологический roadmap на уровне компании. Публикует архитектурные исследования и влияет на индустриальные стандарты game system design.
Game QA Engineer Формирует enterprise testing methodology на основе system architecture. Определяет стандарты тестирования для разных архитектур, интегрирует architecture review в QA planning.
Game Server Developer Определяет технологическое видение серверной платформы студии на 3-5 лет. Проектирует переиспользуемую серверную платформу для нескольких игровых проектов с единой операционной моделью.
Infrastructure Engineer Формирует стратегию проектирования инфраструктуры для организации с платформенным подходом и self-service моделью. Определяет эволюцию архитектуры с учётом мультиоблачности, edge computing и sustainability.
iOS Developer Обязателен Разрабатывает архитектурную стратегию для iOS-платформы организации: стандарты для всех приложений, общие SDK и переиспользуемые модули. Определяет принципы масштабирования: от монолитного приложения к мультимодульной архитектуре с независимыми командами. Внедряет архитектурные fitness-функции для автоматической валидации соблюдения принципов проектирования
IoT Engineer Формирует архитектурное видение IoT-экосистемы организации: стандарты интеграции с промышленными протоколами, архитектура для digital twin, стратегия развития edge computing.
Language Tooling Engineer Формирует архитектурное видение для экосистемы языковых инструментов на уровне организации. Определяет фундаментальные принципы проектирования, влияющие на всю индустрию средств разработки.
LLM Engineer Формирует enterprise architecture стратегию для LLM-платформы. Определяет подходы к platform design, cross-team architecture governance, long-term technical vision для ML/LLM-инфраструктуры.
ML Engineer Формирует архитектурную стратегию ML-платформы следующего поколения: foundation models, multi-modal pipelines, federated learning. Определяет эволюцию с учётом emerging paradigms: compound AI systems и AI agents.
MLOps Engineer Формирует стратегию ML-платформы на уровне организации: unified ML infrastructure для всех команд, архитектура для heterogeneous hardware (GPU/TPU), cloud-agnostic design.
Network Engineer Определяет архитектурную стратегию сетевой инфраструктуры организации на 3-5 лет. Проектирует системы для масштаба десятков тысяч устройств с учётом эволюции технологий.
NLP Engineer Формирует архитектурное видение ML-платформы на организационном уровне. Определяет фундаментальные принципы проектирования, обеспечивающие масштабирование NLP-инфраструктуры.
Penetration Testing Engineer Определяет архитектурную стратегию security testing для организации. Формирует threat modeling frameworks и координирует архитектурные security review между командами.
Performance Testing Engineer Формирует стратегию performance architecture review: стандарты оценки производительности архитектурных решений, performance modeling для принятия дизайн-решений, capacity planning frameworks.
Platform Engineer Обязателен Формирует архитектурную стратегию платформы на 3-5 лет: platform-as-product, API economy, composable infrastructure. Определяет industry-leading подходы к system design. Менторит senior-архитекторов и формирует архитектурную культуру организации. Влияет на индустрию через publications
Product Manager Обязателен Определяет технологическую стратегию совместно с CTO. Принимает platform decisions на основе product strategy.
QA Automation Engineer Формирует стратегию тестирования для архитектурной платформы организации. Проектирует масштабируемую тестовую инфраструктуру, поддерживающую сотни микросервисов и тысячи тестов.
QA Engineer (Manual) Формирует корпоративную методологию QA на основе системного анализа архитектуры. Определяет стандарты testability requirements для различных типов архитектур. Публикует исследования по эффективности architecture-driven QA стратегий.
QA Security Engineer Формирует стратегию security-тестирования на уровне системного дизайна для всей организации. Определяет принципы shift-left security testing и интеграции QA в процесс архитектурного проектирования.
React Native Developer Обязателен Формирует enterprise-архитектуру мобильных приложений. Определяет стратегию — React Native vs Native vs Hybrid для разных продуктов. Проектирует platform-архитектуру — shared SDK, design system, common services. Координирует архитектурные стандарты между мобильными командами организации.
Release Engineer Формирует архитектурную стратегию построения глобальных релизных платформ. Проектирует мультирегиональные системы доставки с гарантиями согласованности и минимальным временем деплоя.
Security Analyst Формирует стратегию проектирования security-платформ для всей организации. Создаёт референсные архитектуры для SOC, SIEM и систем автоматического реагирования на инциденты.
Site Reliability Engineer (SRE) Обязателен Определяет архитектурную стратегию организации: reference architecture для reliable systems, platform abstractions, cross-team design patterns. Формирует reliability engineering culture.
Smart Contract Developer Определяет enterprise contract system architecture стратегию. Формирует scalability и extensibility patterns для smart contract platforms. Публикует system design case studies.
Solutions Architect Обязателен Определяет организационную архитектурную стратегию: референсные архитектуры для типовых бизнес-доменов, архитектурные принципы, выровненные с бизнес-стратегией, и дорожная карта технологических инвестиций. Проектирует governance архитектуры на enterprise-уровне. Продвигает влияние в индустрии через публикации, конференции и контрибуции в стандарты.
Systems Programmer (C/C++) Обязателен Формирует enterprise системную архитектуру для организации. Определяет reference architecture для разных классов системного ПО, менторит ведущих системных архитекторов.
Technical Lead Обязателен Определяет организационную архитектурную стратегию: устанавливает референсные архитектуры, governance-фреймворк архитектуры и критерии выбора технологий. Проектирует архитектуру для enterprise-масштабных систем с фокусом на долгосрочную эволюцию и устойчивость. Продвигает архитектурное совершенство в организации через менторинг лидов и установление лучших практик.
Technical Product Manager Обязателен Формирует enterprise architecture vision с product-technology alignment. Определяет architectural principles для организации. Координирует cross-team architecture evolution. Строит technical advisory function для product organization.
Technical Writer Формирует стратегию документирования технической архитектуры на корпоративном уровне. Определяет как system design documentation поддерживает technology strategy и investment decisions.
Telecom Developer Формирует архитектурную стратегию для телеком-платформы следующего поколения: 5G core, network slicing, MEC. Определяет эволюцию системной архитектуры с учётом disaggregation и открытых стандартов O-RAN.
Unity Developer Обязателен Определяет системную архитектуру на уровне студии. Формирует технологическую платформу для Unity-разработки. Оценивает architectural patterns для новых типов проектов.
Unreal Engine Developer Обязателен Определяет системную архитектуру на уровне студии. Формирует technology platform. Определяет reusable systems и shared infrastructure для Unreal-проектов.
XR Unity Developer Формирует архитектурное видение платформы для всей экосистемы XR-продуктов компании. Определяет принципы проектирования систем, способных обслуживать миллионы одновременных XR-пользователей.

Сообщество

👁 Следить ✏️ Предложить изменение Войдите, чтобы предлагать изменения
📋 Предложения
Пока нет предложений для Основы System Design
Загрузка комментариев...