Роли · LLM Engineer · Middle

Что должен уметь Middle }

5 ключевых навыков, всего 80. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Middle }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Machine Learning и AI, AI-ассистированная разработка.

5ключевых навыков
75дополнительных навыков
2областей
0%на уровне Продвинутый или Эксперт
Оценить себя как Middle Полная матрица роли

Ключевые навыки для Middle

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

Machine Learning и AI · 3

Самостоятельно администрирует vector databases в production: Pinecone, Weaviate, Qdrant. Настраивает индексы (HNSW, IVF), оптимизирует recall vs latency, управляет collections и metadata.

Оценка LLM Применение

Самостоятельно проектирует evaluation pipeline: custom benchmarks, domain-specific eval sets, human evaluation protocols. Сравнивает модели по множеству метрик для принятия production-решений.

LLM Fine-tuning Применение

Самостоятельно проводит fine-tuning LLM: LoRA/QLoRA, подготовка instruction datasets, hyperparameter tuning. Мониторит training через W&B, оценивает результаты на held-out наборах данных.

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

ChatGPT / Claude Применение

Самостоятельно интегрирует ChatGPT и Claude API в production-pipeline. Настраивает system prompts, function calling, streaming responses. Сравнивает модели по качеству и стоимости для конкретных задач.

Prompt Engineering для кода Применение

Самостоятельно разрабатывает production-ready промпты: structured output parsing, error recovery prompts, multi-turn dialog management. Применяет systematic approach к промпт-дизайну и тестированию.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Алгоритмы и сложностьАрхитектура TransformerАрхитектуры нейросетейАсинхронное программированиеБезопасность LLMДеплой LLMДокументирование APIИндексирование БДИнтеграционное тестированиеКачество кода и рефакторингМасштабирование LLMМногопоточное программированиеМониторинг моделейОсновы сетейОсновы System DesignОценка ML-моделейПаттерны проектированияПрактики безопасного кодаПринципы ООП и SOLIDРаспределённое обучениеСтруктурированное логированиеСтруктуры данныхТипобезопасность и системы типовТокенизацияТрекинг экспериментовТрекинг ML-экспериментовAI Agent FrameworksAI Agents для разработкиAWSCode ReviewCursor IDEDeep LearningDockerElasticsearch / OpenSearchEmbeddings и векторные БДGit AdvancedGitHub Actions / GitLab CIGitHub CopilotGPU-программированиеGraphQL DesigngRPC и Protocol BuffersKubernetes и оркестрацияKubernetes CoreLLM приложенияLLM AlignmentML DeploymentML-пайплайныMLflowModel Context ProtocolModel ServingNLPOpenTelemetryOWASP и безопасность приложенийPandas / PolarsPostgreSQLPrometheus и GrafanaPrompt Engineering для LLMPythonPython Web FrameworksPyTorchRAG (Retrieval-Augmented Generation)RAG-архитектураRedisREST API DesignRLHFS3 / Object StorageServer-Sent Events и StreamingTask QueuesTensorFlow / PyTorchTerraformTransfer LearningTransformers и NLPUnit-тестированиеUnit-тестированиеvLLM и инференс

Что меняется на Senior

80 навыков получают более высокое ожидание или становятся ключевыми при переходе с Middle на Senior. Сначала самые большие скачки.

Страница Senior →
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 80 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.