Airbnb
Airbnb
Airbnb управляет глобальной туристической платформой, которая помогает гостям находить и бронировать жильё — от отдельных комнат и квартир до целых домов и бутик-отелей. На платформе также представлены впечатления от местных жителей, позволяющие путешественникам находить занятия помимо проживания. Компания работает в сферах путешествий, логистики и электронной коммерции, обеспечивая технологии и операционные процессы для проживания и впечатлений по всему миру.

Старший инженер-программист, системы идентификации и конфиденциальности — Airbnb (удалённая работа в США)

Разрабатывайте серверные системы идентификации пользователей, авторизации и конфиденциальности для глобальной платформы Airbnb по аренде жилья. Масштабируйте миграции, API и инфраструктуру, которыми пользуются команды по всему продукту.

Описание

  • Разрабатывайте и масштабируйте серверные системы идентификации пользователей и конфиденциальности
  • Создавайте сервисы и API, применяющие правила идентификации и конфиденциальности во всех продуктовых интерфейсах
  • Помогайте масштабно переносить системы с устаревших шаблонов идентификации
  • Создавайте инструменты для безопасного и широкого внедрения миграций
  • Проектируйте и совершенствуйте логику авторизации для контекстного доступа к данным
  • Сотрудничайте с командами, отвечающими за сообщения, поездки, профили и связанные системы
  • Участвуйте в техническом проектировании и проверке кода
  • Исследуйте производственные проблемы и устраняйте их с помощью структурированного анализа первопричин

Требования

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

Преимущества

  • Периодическая работа из офиса Airbnb или участие в выездных мероприятиях по согласованию с руководителем
  • Разумные условия в процессе подбора для кандидатов с инвалидностью