Airbnb
Staff Software Engineer, Data Authoring
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Data Authoring Platform (Minerva) в Airbnb. Разработка семантического слоя и метрик-платформы, которой пользуются более 4000 внутренних потребителей данных.
Задачи
- Разрабатывать и расширять ключевые сервисы Minerva, включая сервис переписывания запросов
- Брать слабо определённые задачи, согласовывать их с пользователями и командами, предлагать и реализовывать решения
- Отслеживать техники семантического слоя и возможности движков баз данных для приоритизации
- Сотрудничать с командами по всей компании, чтобы упростить запросы и использование данных
- Отвечать за проектирование, реализацию, тестирование и on-call для создаваемых систем
Требования
- 9+ лет практического опыта в software engineering, преимущественно в разработке и эксплуатации production-приложений и сервисов
- Глубокое владение хотя бы одним современным языком общего назначения (Java, Kotlin, Scala, Go, Python, TypeScript)
- Опыт работы с data-платформами или инструментами для данных
- Умение самостоятельно определять рамки и вести неоднозначные кросс-командные проекты от дизайна до запуска
- Сильное понимание ООП, проектирования API и паттернов распределённых систем
- Сильные коммуникативные навыки и опыт работы на стыке сложных команд и систем
Условия
- Удалённая работа по США (Remote Eligible) с возможностью периодических визитов в офис и на офсайты
- Базовая зарплата $212,000–$265,000 в год
- Возможны бонусы, equity, льготы и Employee Travel Credits
Навыки
- Java
- Kotlin
- Scala
- Go
- Python
- TypeScript
- OOP
- API design
- distributed systems
- dbt
- Tableau
- Superset
- SQL
- query engines
- semantic layer
- BI