отвечает за техническую реализацию задач в команде, участвует в выборе решений, консультируется с архитекторами (С1-С2 из С4 model) и техлидами стеков;
участвует в код-ревью, следит за качеством кода и инженерной культуры;
отвечает за архитектурные решения в команде (С3-C4 из С4 model), их согласование с функциональными и техническими архитекторами, а также лидерами стеков, и их реализацию;
развитие команды.
помогает развивать технические компетенции команды, проводит ревью, делится экспертизой.
поддерживает инженерную культуру и обеспечивает соблюдение стандартов.
участвует в найме и адаптации новых разработчиков.
формирует команду под цели продукта: участвует в подборе, адаптации, развитии сотрудников, процессы и взаимодействие;
помогает Delivery Manager в построении процессов и организации командных ритуалов (груминги, ретро и т.п.);
координирует взаимодействие с другими командами и системами, особенно при наличии технических зависимостей;
проактивно участвует в PI Planning (SAFe).
стабильную «белую» зарплату;
удаленку из любого региона;
систему бенефитов: компенсацию медицинских расходов, возможность беспроцентного займа, компенсацию обучения, спортивных занятий и затрат на обучение детей программированию;
корпоративные занятия спортом;
богатый опыт сплоченной и профессиональной команды.
углубленные знания и практический опыт продуктовой разработки на Go: понимание устройства памяти, каналов, конкурентности, сборщика мусора;
опыт работы с фреймворками (Gin, Echo), профилирование, написание бенчмарков;
проектирование и разработка микросервисов, работа с высоконагруженными системами;
понимание performance-метрик сервисов;
владение принципами чистого кода и архитектурного проектирования (REST/gRPC, SOLID, GRASP)
может проектировать, обсуждать и защищать архитектурные решения;
понимание принципов микросервисной архитектуры и Kubernetes, уверенное применение CI/CD, SQL и работа с данными:
глубокие знания SQL:
проектирование БД, оптимизация запросов,
чтение execution plan работа с индексацией, секционированием, блокировками, транзакциями
понимание принципов построения витрин и взаимодействия с DWH
знание и применимость GreenPlum, ClickHouse, S3
понимание принципов массивной обработки данных (Spark);
понимание организации обмена данными через брокеры (Kafka);
ML и рекомендательные системы:
знаком с алгоритмами машинного обучения и их применением в рекомендательных системах: коллаборативная фильтрация (Collaborative Filtering, контентная фильтрация (Content-based filtering), гибридные подходы, матричные разложения (Matrix Factorization);
векторные представления (embeddings) для пользователей и продуктов
понимание влияния ML-алгоритмов на продуктовые метрики: разнообразие, релевантность, скорость отклика и др.
понимание принципов оценки качества рекомендательных моделей.
понимание подходов к offline-оценке моделей:
backtest, разбиения по времени, пользователям (train/test/valid split);
понимание принципов A/B-тестирования
смежные технологические стеки:
понимание стеков Python и Go;
базовое понимание мобильной разработки (iOS/Android);
лидерские и организационные компетенции;
опыт развития инженерной команды: помощь в развитии навыков, вовлечение, наставничество;
умение распределять задачи, контролировать их выполнение и обеспечивать обратную связь, участие в стратегическом планировании продукта совместно с продактами и архитекторами;
опыт фасилитации, разрешения конфликтов и ведения сложных обсуждений;
способность работать в рамках матричной структуры: действовать проактивно, но в рамках своей зоны ответственности;
умение управлять процессами в разработке и знание способов повышения их эффективности.
(3 вакансии)
TeamLead
До 430 000 ₽
Мы предлагаем:
стабильную «белую» зарплату;
удаленку из любого региона;
систему бенефитов: компенсацию медицинских расходов, возможность беспроцентного займа, компенсацию обучения, спортивных занятий и затрат на обучение детей программированию;
корпоративные занятия спортом;
богатый опыт сплоченной и профессиональной команды.
отвечает за техническую реализацию задач в команде, участвует в выборе решений, консультируется с архитекторами (С1-С2 из С4 model) и техлидами стеков;
участвует в код-ревью, следит за качеством кода и инженерной культуры;
отвечает за архитектурные решения в команде (С3-C4 из С4 model), их согласование с функциональными и техническими архитекторами, а также лидерами стеков, и их реализацию;
развитие команды.
помогает развивать технические компетенции команды, проводит ревью, делится экспертизой.
поддерживает инженерную культуру и обеспечивает соблюдение стандартов.
участвует в найме и адаптации новых разработчиков.
формирует команду под цели продукта: участвует в подборе, адаптации, развитии сотрудников, процессы и взаимодействие;
помогает Delivery Manager в построении процессов и организации командных ритуалов (груминги, ретро и т.п.);
координирует взаимодействие с другими командами и системами, особенно при наличии технических зависимостей;
проактивно участвует в PI Planning (SAFe).
Мы ждем от вас:
Go и backend-разработка:
углубленные знания и практический опыт продуктовой разработки на Go: понимание устройства памяти, каналов, конкурентности, сборщика мусора;
опыт работы с фреймворками (Gin, Echo), профилирование, написание бенчмарков;
проектирование и разработка микросервисов, работа с высоконагруженными системами;
понимание performance-метрик сервисов;
владение принципами чистого кода и архитектурного проектирования (REST/gRPC, SOLID, GRASP)
может проектировать, обсуждать и защищать архитектурные решения;
понимание принципов микросервисной архитектуры и Kubernetes, уверенное применение CI/CD, SQL и работа с данными:
глубокие знания SQL:
проектирование БД, оптимизация запросов,
чтение execution plan работа с индексацией, секционированием, блокировками, транзакциями
понимание принципов построения витрин и взаимодействия с DWH
знание и применимость GreenPlum, ClickHouse, S3
понимание принципов массивной обработки данных (Spark);
понимание организации обмена данными через брокеры (Kafka);
ML и рекомендательные системы:
знаком с алгоритмами машинного обучения и их применением в рекомендательных системах: коллаборативная фильтрация (Collaborative Filtering, контентная фильтрация (Content-based filtering), гибридные подходы, матричные разложения (Matrix Factorization);
векторные представления (embeddings) для пользователей и продуктов
понимание влияния ML-алгоритмов на продуктовые метрики: разнообразие, релевантность, скорость отклика и др.
понимание принципов оценки качества рекомендательных моделей.
понимание подходов к offline-оценке моделей:
backtest, разбиения по времени, пользователям (train/test/valid split);
понимание принципов A/B-тестирования
смежные технологические стеки:
понимание стеков Python и Go;
базовое понимание мобильной разработки (iOS/Android);
лидерские и организационные компетенции;
опыт развития инженерной команды: помощь в развитии навыков, вовлечение, наставничество;
умение распределять задачи, контролировать их выполнение и обеспечивать обратную связь, участие в стратегическом планировании продукта совместно с продактами и архитекторами;
опыт фасилитации, разрешения конфликтов и ведения сложных обсуждений;
способность работать в рамках матричной структуры: действовать проактивно, но в рамках своей зоны ответственности;
умение управлять процессами в разработке и знание способов повышения их эффективности.
Откликнуться на вакансию
Откликнуться на вакансию
Направление «ДатаЛаб» специализируется на Big Data, машинном и глубоком обучением и искусственном интеллекте с 2021 года. В составе направления 10+ специалистов. Гордимся тем, что создали для «ВкусВилл» предиктивную модель по прогнозированию сроков доставки, а также систему, которая рекомендует покупателям товары в мобильном приложении, что улучшает лояльность клиентов.