Определяет алгоритмическую стратегию ML-платформы. Исследует novel алгоритмы для специфических ML-задач. Публикует результаты оптимизации на конференциях.
Роли · ML Engineer · Principal
Что должен уметь Principal }
24 ключевых навыков, всего 55. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Principal }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Backend Development, API и интеграции.
Ключевые навыки для Principal
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Основы программирования · 4
Определяет стратегию качества кода для ML-организации. Создаёт ML-specific coding standards. Внедряет best practices из ML-индустрии.
Определяет архитектурную стратегию ML-платформы. Проектирует API ML-платформы с учётом расширяемости. Влияет на open-source ML-фреймворки.
Проектирует data abstractions на уровне ML-платформы. Исследует novel data structures для ML-задач (LSH, HNSW indexes). Формирует стандарты для всей организации.
Backend Development · 1
Определяет стратегию ML API на уровне платформы. Проектирует API architecture для ML-платформы. Оценивает REST vs gRPC vs streaming для ML serving.
API и интеграции · 1
Определяет ML API strategy для платформы. Оценивает REST vs gRPC vs streaming для ML. Проектирует API architecture для enterprise ML serving.
Облако и инфраструктура · 2
Определяет containerization strategy для enterprise ML. Оценивает container runtimes для ML workloads. Проектирует container orchestration для ML platform.
Определяет infrastructure strategy для enterprise ML. Оценивает managed Kubernetes vs self-managed для ML. Проектирует multi-cluster ML architecture.
Тестирование и QA · 1
Определяет ML testing strategy для enterprise. Проектирует ML quality assurance framework. Оценивает ML testing tools.
Data Engineering · 4
Определяет distributed processing strategy для enterprise ML. Проектирует data processing layer для ML platform. Оценивает novel distributed frameworks.
Определяет enterprise data quality strategy для ML. Проектирует data governance для ML-платформы. Оценивает data quality tools и frameworks.
Определяет data processing strategy для ML-платформы. Оценивает novel data processing frameworks. Проектирует unified data API для ML.
Определяет data pipeline strategy для ML-платформы. Оценивает ETL vs ELT vs streaming для ML. Проектирует data architecture для enterprise ML.
Machine Learning и AI · 9
Определяет model observability strategy для enterprise. Проектирует ML observability platform. Оценивает monitoring technologies.
Определяет experimentation strategy для enterprise. Проектирует experiment platform. Оценивает novel experimentation approaches.
Определяет ML modeling strategy для организации. Оценивает novel classical ML подходы. Формирует best practices для production ML systems.
Определяет feature engineering strategy для enterprise. Проектирует feature platform. Оценивает novel approaches к feature management.
Определяет tabular ML strategy для организации. Исследует novel gradient boosting подходы. Публикует результаты на конференциях.
Определяет ML pipeline platform strategy. Оценивает pipeline orchestrators. Проектирует enterprise ML pipeline architecture.
Определяет ML platform strategy. Проектирует enterprise experiment tracking. Оценивает и интегрирует ML lifecycle tools.
Определяет enterprise model serving strategy. Оценивает serving technologies. Проектирует multi-model serving platform.
Определяет deep learning strategy для enterprise. Исследует novel architectures. Оптимизирует GPU infrastructure costs. Публикует результаты.
Контроль версий и коллаборация · 2
Определяет code review culture для ML-организации. Проводит cross-team architecture reviews. Формирует review standards.
Определяет version control strategy для enterprise ML. Проектирует repository architecture для ML platform. Оценивает tools для ML version control.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
} в открытой матрице компетенций: 55 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.