Techlead в команду Поиск Otello
- Роль
- Инженерный менеджмент
- Опыт
- Лид
В объявлении не сказано, откуда нанимают. Возможно, нанимают из Россия (уверенность 66 %). Это оценка, а не правило допуска — проверьте перед откликом.Сигналы: офисы компании.
Коротко по делу
Ищем техлида направления поиска в бэкенд команду сервиса бронирования отелей и впечатлений Отелло. Аудитория и покрытие сервиса по всему миру активно растут, мы активно работаем над брендом и хотим попробовать на практике кучу новых идей. Под это расширяем команду разработки и выделяем самостоятельные направления.
Ключевые навыки
Обязательные навыки
Команда и задачи
Ты присоединишься к команде, отвечающей за направление поиска, SEO и партнерских интеграций. Перед направлением стоят критичные для продукта задачи:
- Архитектурное масштабирование системы поиска и обеспечение ее надежности под растущей нагрузкой в условиях непростых компромиссов между скоростью, полнотой и квотами наших поставщиков.
- Совместно с командой DataScience реализация комплексного механизма ранжирования выдачи и персонализации поиска под предпочтения пользователя.
- Реализация маркетингового инструментария и аналитики для формирования подборок и акций.
- Перевод SEO на рельсы архитектуры поиска.
- Реализация платформы партнерских интеграций на базе архитектуры поиска.
Технологии
У нас 4 датацентра с K8S в 2 локациях: Москва и Новосибирск. Используем Helm, Gitlab CI/CD, Jaeger, ELK, Prometheus/VictoriaMetrics и Grafana.
Команда полностью самодостаточна и обеспечивает полный цикл разработки и доставки на прод.
Пишем REST сервисы и пайплайны обработки данных в монорепе на Go. В качестве систем хранения на проекте используем PostgreSQL, Cassandra,
ClickHouse и Redis, а Kafka применяем для пайплайнов данных и асинхронных коммуникаций между сервисами.
А остальное будет зависеть от тебя :)
Процессы
Решаем проблемы пользователей и бизнеса за дни а не за стори-поинты. Любим динамичную и наполненную смыслом атмосферу — всегда задаем себе вопрос "Зачем?" и находим лучшие ответы на вопрос “Как?”. Любим простые решения, любим поговорить про архитектуру, линеаризацию и гарантии доставки.
Живем 4-х недельными циклами по Shape Up: 3 недели доставляем запланированную продуктовую ценность и 1 неделю отводим под демо/ретроспективы и под собственные задачи команды. Параллельно с доставкой идет планирование следующего цикла в составе продактов и лидов направлений. На задачи собираем небольшие автономные фича-тимы, возглавляемые фиче-крайними.
Тебе предстоит:
- Быть мультипликатором к эффективности работы всей команды
- Глубоко погружаться в нашу предметную область и проблемы пользователей
- Формировать инженерную стратегию и план развития своего направления, выступать в роли заказчика технических изменений
- Проектировать архитектуру и технические решения для крупных и сложных задач в рамках планирования циклов
- Наставлять команду в вопросах проектирования задач
- Сопровождать команду в реализации технических решений
- Обеспечивать масштабируемость системы под рост продукта и гарантировать SLO сервисов в своей зоне ответственности
- Развивать инженерную культуру через разработку и внедрение инструментов и практик, повышающих эффективность работы команды
- Быть примером для подражания и демонстрировать наши ценности на практике
Будем рады пообщаться, если:
- Ты понимаешь чем стратегия отличается от тактики и умеешь видеть картину целиком
- У тебя есть опыт разработки и проектирования распределенных систем
- Ты умеешь доводить дело до конца и добиваться результата
- У тебя есть опыт эксплуатации и поддержки распределенных систем, ты понимаешь как построить надежный продукт и владеешь SREпрактиками
- Ты обладаешь отличными навыками коммуникации и умеешь доносить инженерные цели как до команды, так и до бизнеса
- Имеешь опыт менторства и развития инженеров
Даже если ты не соответствуешь всем требованиям, но у тебя есть понимание что мы идеально подходим друг другу - то обязательно оставляй заявку. Возможно, ты как раз подходящий кандидат на эту роль!
Чем предстоит заниматься
- Быть мультипликатором к эффективности работы всей команды
- Глубоко погружаться в нашу предметную область и проблемы пользователей
- Формировать инженерную стратегию и план развития своего направления, выступать в роли заказчика технических изменений
- Проектировать архитектуру и технические решения для крупных и сложных задач в рамках планирования циклов
- Наставлять команду в вопросах проектирования задач
Что требуется
- Ты понимаешь чем стратегия отличается от тактики и умеешь видеть картину целиком
- У тебя есть опыт разработки и проектирования распределенных систем
- Ты умеешь доводить дело до конца и добиваться результата
- У тебя есть опыт эксплуатации и поддержки распределенных систем, ты понимаешь как построить надежный продукт и владеешь SRE практиками
- Ты обладаешь отличными навыками коммуникации и умеешь доносить инженерные цели как до команды, так и до бизнеса
2ГИС — аккредитованная IT-компания.