Compiler Engineer

Разработка компиляторов, оптимизация кодогенерации, работа с LLVM и промежуточными представлениями

Compiler & Language Engineering Junior Middle Senior Lead / Staff Principal
Полная матрица Карьерный трек PDF
55 навыков
5 уровней
60 обязательных
275 требований

Compiler Engineer — роль в семействе Compiler & Language Engineering. Определено 55 навыков по 5 уровням (от Junior до Principal). 60 навыков являются обязательными. Ключевые домены: Основы программирования, Backend Development, Базы данных.

Матрица навыков

55 навыков × 5 уровней. Нажмите на ячейку для детализации.

A Awareness W Working V Advanced E Expert

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

1 навыков
Навыки Jun Mid Sen Lead Princ
Основы System Design A W A E E

Базы данных

1 навыков
Навыки Jun Mid Sen Lead Princ
PostgreSQL A W A E E

Безопасность

2 навыков

Компиляторы и языки

10 навыков
Навыки Jun Mid Sen Lead Princ
Lexing и Parsing A W A E E
AST и IR Manipulation A W A E E
Type Inference и Type Checking A W A E E
Compiler Optimization Passes A W A E E
LLVM Framework A W A E E
Language Server Protocol A W A E E
Code Generation A W A E E
JIT Compilation A W A E E
DSL Design и Implementation A W A E E
Interpreter Design A W A E E

Контроль версий и коллаборация

2 навыков
Навыки Jun Mid Sen Lead Princ
Git Advanced A W A E E
Code Review A W A E E

Облако и инфраструктура

4 навыков
Навыки Jun Mid Sen Lead Princ
Docker A W A E E
Kubernetes Core A W A E E
AWS A W A E E
Основы сетей A W A E E

Тестирование и QA

4 навыков
Навыки Jun Mid Sen Lead Princ
TDD и BDD A W A E E
Property-Based Testing A W A E E
Unit-тестирование A W A E E
Интеграционное тестирование A W A E E

AI-ассистированная разработка

3 навыков
Навыки Jun Mid Sen Lead Princ
GitHub Copilot A W A E E
ChatGPT / Claude A W A E E
Prompt Engineering для кода A W A E E

API и интеграции

1 навыков
Навыки Jun Mid Sen Lead Princ
REST API Design A W A E E

Backend Development

1 навыков
Навыки Jun Mid Sen Lead Princ
Redis A W A E E

DevOps и CI/CD

1 навыков
Навыки Jun Mid Sen Lead Princ
GitHub Actions / GitLab CI A W A E E

Observability и мониторинг

2 навыков
Навыки Jun Mid Sen Lead Princ
Структурированное логирование A W A E E
Prometheus и Grafana A W A E E

Performance Engineering

8 навыков
Навыки Jun Mid Sen Lead Princ
CPU Profiling A W A E E
Memory Profiling A W A E E
I/O и Disk Profiling A W A E E
Latency Optimization A W A E E
Throughput Optimization A W A E E
Resource Optimization FinOps A W A E E
Benchmarking Tools A W A E E
Performance Budgets A W A E E

Часто задаваемые вопросы

Какие навыки нужны для роли Compiler Engineer?

Для роли Compiler Engineer требуется 55 навыков, из которых 60 являются обязательными. Навыки распределены по 5 уровням: от Junior до Principal. Смотреть полную матрицу.

Как вырасти до следующего уровня в роли Compiler Engineer?

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

Как сообщество определяет требования к роли Compiler Engineer?

Требования к роли формируются сообществом через систему предложений. Любой участник может предложить изменения, которые проходят голосование и ревью экспертов.

Сообщество

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