Роли · LLM Engineer · Junior

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

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

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

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

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

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

Machine Learning и AI · 3

Векторные базы данных Осведомлённость

Знает основы vector databases: что такое vector index, ANN search, distance metrics. Работает с ChromaDB или Faiss для хранения и поиска embedding в простых RAG-приложениях.

Оценка LLM Осведомлённость

Знает базовые метрики оценки LLM: perplexity, BLEU, ROUGE. Запускает стандартные benchmarks (MMLU, HellaSwag) под руководством наставника и интерпретирует базовые результаты.

LLM Fine-tuning Осведомлённость

Знает основы fine-tuning LLM: full fine-tuning vs LoRA, формат instruction-tuning данных. Запускает базовый fine-tuning небольшой модели через Hugging Face Trainer под руководством наставника.

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

ChatGPT / Claude Осведомлённость

Знает основные возможности ChatGPT и Claude API: форматы запросов, параметры temperature/top_p. Использует API для простых задач генерации текста и классификации под руководством наставника.

Prompt Engineering для кода Осведомлённость

Знает основы промпт-инженерии для внутреннего использования: system prompts, formatting instructions, output constraints. Создаёт базовые промпты для компонентов LLM-системы под руководством наставника.

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

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

Алгоритмы и сложностьАрхитектура 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 и инференс

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

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

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

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