О компании Tripadvisor
Группа Tripadvisor соединяет людей с впечатлениями, которыми стоит поделиться, и стремится быть самым надежным источником информации о путешествиях и впечатлениях в мире. Мы используем наши бренды, технологии и возможности, чтобы связывать нашу глобальную аудиторию с партнерами через насыщенный контент, рекомендации по путешествиям и двусторонние торговые площадки для впечатлений, проживания, ресторанов и других категорий путешествий. Дочерние компании Tripadvisor, Inc. (Nasdaq: TRIP) включают портфель туристических брендов и бизнесов, включая Tripadvisor, Viator и TheFork.
Команда разработки Tripadvisor Experiences Engineering создает и поддерживает ведущую в мире торговую площадку для туристических впечатлений. Мы верим, что создание воспоминаний — вот что такое путешествия. И с более чем 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.
Что мы предлагаем
•Конкурентные пакеты вознаграждения, включая базовую зарплату, ежегодный бонус и многое другое.
•«Работайте по-своему» с гибкостью, подходящей вашему образу жизни; подход, дружелюбный к удалённой работе, с возможностью посещать офис по желанию в выбранных локациях.
•Гибкий график и баланс между работой и личной жизнью.
•Сопоставление пожертвований: ежегодное удвоение квалифицированных благотворительных пожертвований.
•Помощь с обучением: ежегодная поддержка для квалифицированных программ развития карьеры.
•Лайфстайл-бенефит: ежегодное пособие на себя — для путешествий, здоровья или иного по выбору.
•Путешествия и привилегии: скидки и другие преимущества, связанные с путешествиями.
•Программа поддержки сотрудников: ресурсы и программы для помощи в жизненных трудностях.
•Медицинское страхование с хорошим покрытием и конкурентоспособными страховыми взносами.
•Щедрая программа рекомендаций кандидатов.
Культурные столпы компании
•Путешественник прежде всего: компания существует, чтобы создавать ценность для клиента-путешественника, и помогает поставщикам и партнерам раскрывать эту ценность.
•Исполнение — преимущество компании: быстрые действия, эксперименты, обучение на ошибках, итеративное улучшение решений во всех аспектах бизнеса.
•Успех достигается вместе: через эмпатичных, скромных и разнообразных экспертов, работающих над общими целями, с открытой обратной связью и уполномоченными командами с четкой миссией.