О компании Tripadvisor
Группа Tripadvisor соединяет людей с впечатлениями, которые стоит разделить, и стремится быть самым надежным источником информации о путешествиях и впечатлениях в мире. Мы используем наши бренды, технологии и возможности, чтобы связывать нашу глобальную аудиторию с партнерами через насыщенный контент, рекомендации по путешествиям и двусторонние торговые площадки для впечатлений, проживания, ресторанов и других категорий путешествий. Дочерние компании Tripadvisor, Inc. (Nasdaq: TRIP) включают портфель туристических брендов и бизнесов, включая Tripadvisor, Viator и TheFork.
Команда разработки Tripadvisor Experiences создает и поддерживает ведущую в мире торговую площадку для туристических впечатлений — более 400 000 туристических впечатлений для изучения.
О роли
Мы ищем старшего инженера-программиста, ориентированного на продукт, чтобы присоединиться к нашей команде Experiences Engineering. Это роль full-stack, с использованием Java, SQL, React, AWS и инструментов ИИ. Она подходит "Т-образным" инженерам, которые процветают в условиях автономии и технического лидерства. Вы будете создавать и поддерживать высокомасштабируемые распределённые системы, которые обеспечивают туристические впечатления для миллионов пользователей по всему миру.
Мы поддерживаем гибкость в том, где и как выполняется работа, и также ценим значимые личные встречи для общения и сотрудничества. Вы можете рассчитывать на модель работы с приоритетом удалёнки с периодическими личными встречами в ближайшем офисе для командного взаимодействия, планирования или других важных моментов. Эта позиция открыта для кандидатов, проживающих в пределах досягаемости (обычно до 1,5 часов) от одного из наших офисных центров в Лондоне, Оксфорде, Кракове или Лиссабоне.
Что вы будете делать
•Вести техническое проектирование: полностью отвечать за функции, вести проектирование и реализацию заметных функций, учитывая безопасность, конфиденциальность и производительность.
•Переводить стратегию в действия: работать с продуктовой и аналитической командами, чтобы превращать высокоуровневые бизнес-цели в четкие технические спецификации, часто выступая техническим лидером многоквартальных инициатив.
•Поднимать уровень команды: устанавливать стандарты качества кода, вести внедрение стандартов ревью и наставлять младших и средних инженеров.
•Осваивать агентный ИИ: использовать инструменты ИИ как стратегического партнера для планирования подходов, разбиения неоднозначной работы и установления новых стандартов мониторинга и надежности.
•Проектировать устойчивые архитектуры: определять операционную стратегию и проектировать высокоотказоустойчивые архитектуры, проактивно выявлять структурные риски и устанавливать командные стандарты автоматизации, мониторинга и долгосрочной стабильности.
•Оптимизировать системы: активно искать возможности упростить, консолидировать или вывести из эксплуатации устаревший код для снижения сложности и увеличения скорости работы команды.
Навыки и опыт
Обычно мы ищем кандидатов с опытом работы более 5 лет после получения степени бакалавра или выше в области компьютерных наук или смежной области.
•Экспертиза в распределённых системах: глубокое понимание конкурентного программирования и опыт создания высокопроизводительных масштабируемых серверных систем в облачных средах.
•Аналитический склад ума: привычка задавать вопрос «как мы узнаем, что это сработало?» и использовать операционные данные или результаты экспериментов для проверки каждого значимого технического решения.
•Профессионализм full-stack: сильный опыт хотя бы в одном современном серверном языке (например, Java, C#, Go, Python) и знакомство с современными фронтенд-фреймворками.
•Кодирование с ИИ: вы свободно программируете с использованием Cursor или Codex/Claude/Open Code.
•Умение работать в условиях неопределенности: комфортно принимаете рациональные компромиссы между нефункциональными требованиями и скоростью доставки в меняющейся среде.
•Коллаборативное лидерство: доказанная способность строить отношения между дисциплинами и объяснять технические компромиссы нетехническим партнерам.
Мы будем рады видеть опыт работы с NoSQL базами данных, GraphQL, Kafka или контейнеризацией (Docker/Kubernetes). Опыт создания инструментов или абстракций, которые дают преимущество всей инженерной команде, также является значительным плюсом. Мы не ожидаем, что вы будете знать всё с первого дня. Больше, чем конкретные инструменты, мы ценим любознательность и способность творчески решать задачи.
Мы ценим инженеров с разным техническим опытом. Вы можете выполнять наши тестовые задания по программированию на любом языке по вашему выбору, но должны быть готовы работать в экосистеме Java после присоединения к команде!
Что мы предлагаем
•Конкурентные пакеты вознаграждения, включая базовую зарплату, ежегодный бонус и другие преимущества.
•«Работайте по-своему» с гибкостью, подходящей вашему образу жизни. Мы придерживаемся удалённого подхода к сотрудничеству с возможностью посещать офис по желанию в выбранных локациях.
•Гибкий график. Баланс между работой и личной жизнью заложен в нашей культуре по умолчанию.
•Сопоставление пожертвований — ежегодное удвоение квалифицированных благотворительных пожертвований.
•Помощь в обучении — ежегодная поддержка для квалифицированных программ.
•Лайфстайл-бенефит — ежегодное пособие на себя (путешествия, здоровье или что угодно по вашему выбору).
•Путешествия и привилегии — скидки и другие бонусы.
•Программа поддержки сотрудников — ресурсы и программы для помощи в жизненных трудностях.
•Медицинское страхование с конкурентоспособными страховыми взносами.
•Щедрая программа рекомендаций кандидатов.
Культурные столпы
•Путешественник на первом месте: мы существуем, чтобы создавать ценность для нашего клиента — путешественника.
•Исполнение — наше преимущество: мы действуем быстро, экспериментируем, учимся на ошибках, итеративно улучшаем решения.
•Мы добиваемся успеха вместе: лучшие результаты достигаются благодаря эмпатичным, скромным и разнообразным экспертам, работающим над общими целями.