О компании
Airbnb был основан в 2007 году, когда два хозяина приняли трех гостей в своем доме в Сан-Франциско, и с тех пор вырос до более чем 5 миллионов хозяев, которые приняли более 2 миллиардов гостей почти в каждой стране мира. Каждый день хозяева предлагают уникальные места для проживания и впечатления, которые позволяют гостям более аутентично взаимодействовать с сообществами.
Сообщество, к которому вы присоединитесь
Миссия Airbnb — создать мир, где люди могут чувствовать себя как дома в любом месте. Наше сообщество гостей и хозяев круглосуточно использует Airbnb для организации миллионов проживаний и впечатлений ежедневно.
Команда Observability создает платформу, которую инженеры Airbnb используют для понимания поведения своих систем в продакшене. Мы собираем, обрабатываем, храним и запрашиваем метрики, логи, события и трассировки как с бэкенд-сервисов, так и с клиентских приложений. Только наша платформа метрик обрабатывает десятки миллионов образцов в секунду по более чем миллиарду активных временных рядов. Теперь AI-агенты являются потребителями этих данных наряду с инженерами: они запрашивают телеметрию для написания и проверки кода, а также для помощи в отладке проблем в продакшене. Мы продолжаем инвестировать в надежную и эффективную систему реального времени как для доступа AI, так и для людей.
Вклад, который вы сделаете
В качестве ведущего инженера (Staff engineer) вы определите техническое направление для крупной области платформы Observability и будете вести её от проектирования до запуска в продакшен. Перед нами стоят задачи:
•Масштабирование конвейера метрик (OpenTelemetry, vmagent, Grafana Mimir) при контроле затрат через агрегацию, выборку и блокировку неиспользуемых метрик.
•Замена устаревшей системы агрегации логов на конвейер на базе OpenTelemetry и развитие хранения логов и трассировок на OpenSearch.
•Создание быстрого и надежного слоя запросов как для инженеров, так и для AI-агентов, с ограничением скорости, контролем доступа, изоляцией и кэшированием, чтобы трафик агентов не замедлял реагирование на инциденты.
•Предоставление командам возможности самостоятельного контроля и видимости затрат на телеметрию: единичная стоимость на команду и сервис, а также управление детализацией, выборкой и хранением.
•Улучшение времени обнаружения с помощью обнаружения аномалий и автоматической корреляции между сигналами.
Типичный день
•Ведение проектирования и реализации распределенных систем, обрабатывающих десятки миллионов событий в секунду, от прототипа до эксплуатации в продакшене.
•Написание качественного, хорошо протестированного, читаемого и поддерживаемого кода, а также вклад в открытые проекты, которые мы используем.
•Согласование дорожных карт между Observability и партнерскими инфраструктурными и продуктовыми командами, а также принятие решений о разработке, покупке и использовании open-source решений.
•Объяснение компромиссов и возврата инвестиций руководству инженерных команд с точки зрения надежности, стоимости и производительности разработчиков.
•Наставничество инженеров в команде и повышение стандартов на обзорах дизайна, готовности к эксплуатации и дежурствах.
•Помощь инженерам Airbnb в инструментировании их сервисов и самостоятельном устранении проблем в продакшене.
Ваш опыт
•Более 9 лет опыта в индустрии с успешным опытом создания и эксплуатации масштабных распределенных систем в продакшене.
•Руководство техническим направлением системы или многокомандного проекта от начала до конца: написание дизайна, согласование заинтересованных сторон, доставка и эксплуатация.
•Глубокий опыт как минимум в одной области телеметрии в масштабе: метрики (Prometheus, Grafana Mimir, VictoriaMetrics), логи (OpenSearch, Kafka) или распределённая трассировка (OpenTelemetry, Jaeger, ClickHouse).
•Сильные навыки программирования на Go или Java/Kotlin, комфортная работа с незнакомыми кодовыми базами, включая upstream open source.
•Опыт работы с облачной инфраструктурой: Kubernetes, AWS и сервисной сеткой (Istio, Envoy).
•Четкое письменное и устное общение, включая документацию дизайна и анализ компромиссов для инженерного руководства.
Желательно иметь
•Вклад в проекты OpenTelemetry, Prometheus, Grafana Mimir, VictoriaMetrics, OpenSearch, Jaeger или аналогичные.
•Опыт работы с внутренним устройством хранилищ временных рядов, данными с высокой кардинальностью или производительностью запросов.
•Обнаружение аномалий, автоматическая корреляция или оповещения на основе SLO.
•Атрибуция затрат на телеметрию или оптимизация затрат в масштабе.
•Создание API или инструментов для AI-агентов, потребляющих операционные данные, таких как MCP-серверы.
•Колонковые аналитические хранилища, такие как ClickHouse.
Ваше местоположение
Эта позиция доступна для удаленной работы из США. Роль может включать периодическую работу в офисе Airbnb или участие в выездных мероприятиях по согласованию с вашим менеджером. Несмотря на возможность удаленной работы, вы должны проживать в штате, где у Airbnb, Inc. зарегистрировано юридическое лицо. Актуальный список исключенных штатов постоянно обновляется. Если ваша позиция оформлена через другое юридическое лицо Airbnb, ваш рекрутер сообщит, из каких штатов вы можете работать.
Как мы позаботимся о вас
Наши должности могут охватывать более одного карьерного уровня. Фактическая базовая зарплата зависит от множества факторов, таких как: обучение, переносимые навыки, опыт работы, бизнес-потребности и рыночный спрос. Диапазон базовой зарплаты может изменяться и корректироваться в будущем. Эта роль также может претендовать на бонусы, акции, льготы и кредиты на путешествия для сотрудников.
Диапазон оплаты: $212,000—$265,000 USD