Airbnb
Staff Software Engineer, Data Warehouse
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Data Warehouse Infrastructure, отвечающую за базовую инфраструктуру больших данных Airbnb. Задача — проектировать и развивать платформу вычислений для ETL, аналитики и машинного обучения на открытых технологиях.
Задачи
- Проектировать и строить вычислительную платформу больших данных нового поколения для ETL, аналитики и машинного обучения
- Эксплуатировать платформу, улучшать её надёжность, производительность, наблюдаемость и экономическую эффективность
- Писать поддерживаемый и самодокументируемый код, проводить код-ревью
- Работать над open source проектами и вносить в них вклад
Требования
- Опыт работы с инфраструктурой данных 10+ лет с фокусом на big data технологии
- Владение Spark, Presto/Trino, Kubernetes
- Сильные навыки программирования на Java, Scala
- Опыт проектирования, построения и поддержки масштабируемых отказоустойчивых распределённых систем
- Экспертиза в многопоточности и конкурентном программировании
- Знакомство с базами данных SQL и NoSQL
- Опыт взаимодействия с другими командами для определения требований к системам и их интеграции
- Умение диагностировать и решать сложные проблемы инфраструктуры данных
- Сильные коммуникативные навыки
- Степень BS/MS/PhD в Computer Science или смежной области либо эквивалентный опыт
Условия
- Удалённая работа по США (US - Remote Eligible)
- Возможны редкие визиты в офис Airbnb или на офсайты по договорённости с менеджером
- Бонусы, equity, льготы и Employee Travel Credits
- Базовая зарплата $212,000—$265,000 в год
Навыки
- Hadoop
- Spark
- Trino
- Presto
- Iceberg
- Airflow
- Kubernetes
- Java
- Scala
- SQL
- NoSQL
- многопоточность
- распределённые системы