Технический лидер
Описание
В направление DreamDocs ищем сильного Технического лидера, который будет заниматься ежедневным управлением командами, выстроит предсказуемый процесс разработки и возьмет на себя большую часть операционного управления. Роль рассчитана на кандидата с сильным техническим бэкграундом и опытом управления разработкой, который уже способен самостоятельно вести несколько команд. На старте он будет работать в тесной связке с Head / Главным архитектором. Чем нужно будет заниматься: Вести ежедневную работу команд; Выстроить общий процесс планирования: приоритеты, загрузка, сроки, межкомандные зависимости, технический долг и релизы; Обеспечить понятный процесс технической оценки задач от руководителей проектов и продуктовых команд с учетом реальной загрузки и текущих обязательств; Сделать сроки разработки прогнозируемыми (заранее видеть отклонения, блокировки и нехватку ресурсов, предлагать варианты решения); Организовать предсказуемый release management и отвечать за стабильность production (качество, производительность, отказоустойчивость и масштабируемость решений); Поддерживать инженерные стандарты (code review, Definition of Done, quality gates, unit/integration/API/E2E/regression и нагрузочное тестирование); Выстроить monitoring, logging и alerting критичных сервисов, разбор production-инцидентов (RCA/postmortem), контроль корректирующих действий и снижение MTTR; Управлять техническим долгом и инженерными рисками; использовать Lead Time, Deployment Frequency, Change Failure Rate, MTTR и другие метрики как инструмент управления; Проводить 1:1 с сотрудниками, участвовать в найме и адаптации, снижать bus factor и зависимость команд от отдельных сотрудников; Самостоятельно погружаться в сложные технические вопросы, читать production-код и проводить глубокий code review (регулярно писать код не требуется); Принимать текущие инженерные решения в рамках согласованной архитектуры, существенные архитектурные изменения выносить на согласование с главным архитектором; Иметь право останавливать неподготовленный релиз, перераспределять текущую загрузку и эскалировать нехватку ресурсов или конфликт приоритетов. Нам бы хотелось видеть у кандидатов: Опыт на позиции Technical Lead / Engineering Lead / Engineering Manager или сопоставимой роли, управление хотя бы одной полноценной командой разработки, желательно несколькими направлениями; Сильный прошлый опыт в разработке (уровень senior/lead, позволяющий глубоко разбирать код, архитектурные решения и технические риски); Глубокое понимание backend; достаточный кругозор во frontend, QA, DevOps/инфраструктуре и эксплуатации SaaS/on-prem систем; Опыт API-интеграций, БД, распределенных систем, CI/CD и release-процессов; Docker/Kubernetes и Infrastructure as Code — желательно. Опыт enterprise B2B: on-premise, SSO/LDAP/AD, интеграции с корпоративными системами, требования ИБ; понимание authentication/authorization, RBAC, secrets, OWASP, audit logging; Опыт построения или улучшения процессов разработки, а не только работы в уже отлаженной системе; Умение оценивать сроки и риски, управлять приоритетами и аргументировать технические компромиссы; Понимание ML/LLM-разработки (жизненный цикл ML-продукта, RAG, embeddings, vector databases, inference, evaluation; MLOps/LLMOps на уровне управления командой), опыт руководства ML/AI-командой будет дополнительным преимуществом; Готовность брать ответственность за качество разработки, релизы и стабильность production, при этом вовремя эскалировать решения уровня архитектуры или ресурсов. Технологический кругозор: Желателен практический опыт или глубокое понимание Python, современного backend-стека, JavaScript/TypeScript, SQL/NoSQL, PostgreSQL, Redis, Kafka/RabbitMQ, REST/gRPC, микросервисной архитектуры, Docker, Kubernetes, CI/CD, observability, ML-инфраструктуры, LLM/RAG и vector databases. Одинаково глубокая экспертиза во всем стеке не требуется. Готовы предлагать: Крутые профессиональные задачи, возможности роста и развития; Открытую и дружелюбную корпоративную культуру, команду талантливых и интересных людей.