
Airbnb управляет глобальной туристической платформой, которая помогает гостям находить и бронировать жильё — от отдельных комнат и квартир до целых домов и бутик-отелей. На платформе также представлены впечатления от местных жителей, позволяющие путешественникам находить занятия помимо проживания. Компания работает в сферах путешествий, логистики и электронной коммерции, обеспечивая технологии и операционные процессы для проживания и впечатлений по всему миру.
Старший инженер-программист, системы идентификации и конфиденциальности — Airbnb (удалённая работа в США)
Разрабатывайте серверные системы идентификации пользователей, авторизации и конфиденциальности для глобальной платформы Airbnb по аренде жилья. Масштабируйте миграции, API и инфраструктуру, которыми пользуются команды по всему продукту.
Описание
- Разрабатывайте и масштабируйте серверные системы идентификации пользователей и конфиденциальности
- Создавайте сервисы и API, применяющие правила идентификации и конфиденциальности во всех продуктовых интерфейсах
- Помогайте масштабно переносить системы с устаревших шаблонов идентификации
- Создавайте инструменты для безопасного и широкого внедрения миграций
- Проектируйте и совершенствуйте логику авторизации для контекстного доступа к данным
- Сотрудничайте с командами, отвечающими за сообщения, поездки, профили и связанные системы
- Участвуйте в техническом проектировании и проверке кода
- Исследуйте производственные проблемы и устраняйте их с помощью структурированного анализа первопричин
Требования
- Не менее 6 лет профессионального опыта в серверной разработке программного обеспечения
- Глубокое знание сервисно-ориентированной архитектуры, проектирования API и моделирования данных
- Уверенное владение Java или Kotlin
- Опыт работы с микросервисами, включая RPC-фреймворки, IDL сервисов и внедрение зависимостей
- Опыт проектирования систем, в которых корректность и авторизация являются ключевыми требованиями
- Подтверждённый опыт поставки миграций или инфраструктурных изменений, внедрённых другими командами
- Внимательное отношение к обратной совместимости и безопасным практикам развёртывания
- Сильные навыки письменной коммуникации
- Умение ясно документировать проблемы, первопричины и компромиссы между решениями
- Умение переводить сложные и меняющиеся требования к конфиденциальности или идентификации в практические технические решения
- Проживание в штате, где Airbnb, Inc. зарегистрировала юридическое лицо
Преимущества
- Периодическая работа из офиса Airbnb или участие в выездных мероприятиях по согласованию с руководителем
- Разумные условия в процессе подбора для кандидатов с инвалидностью