Patreon
Software Engineer, Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду аналитики и инсайтов Patreon. Разработка сервисов, API и пайплайнов данных, на которых строятся фичи с метриками для авторов.
Задачи
- Проектировать, разрабатывать и эксплуатировать backend-сервисы и API для инсайтов авторов в масштабе
- Создавать и поддерживать пайплайны данных, джобы и модели совместно с Data Engineering
- Улучшать качество данных, мониторинг и производительность
- Совместно работать с product-менеджерами, дизайнерами, data scientists и инженерами
- Вести технический дизайн, писать покрытый тестами поддерживаемый код и менторить коллег
Требования
- 3+ или 5+ лет опыта backend-разработки, создания production-сервисов и API
- Сильные навыки программирования на Python или похожем языке, практики тестирования, CI/CD, мониторинга
- Сильный SQL и опыт проектирования и оптимизации реляционных моделей данных (MySQL, PostgreSQL)
- Опыт работы с data-intensive задачами: batch/streaming пайплайны, scheduled jobs, event logging, аналитические данные (Airflow, Spark, Kafka/Kinesis, dbt, data lake/warehouse)
- Внимание к точности и надёжности данных: идемпотентность, backfill, обработка поздних и дублирующихся данных
- Отличные навыки коммуникации и совместной работы
- Степень бакалавра по Computer Science, Computer Engineering или смежной области либо эквивалент
Условия
- Гибридный формат: 3 дня в неделю в офисе (New York или San Francisco)
- Конкурентный пакет: зарплата, equity, healthcare, гибкий отпуск, праздники и recharge days
- Стипендии на образ жизни и обучение, patronage, parental leave, 401k с matching (US)
- Равные возможности трудоустройства
Навыки
- Python
- SQL
- MySQL
- PostgreSQL
- Airflow
- Spark
- Kafka
- Kinesis
- dbt
- CI/CD
- Flink
- Delta Lake
- Iceberg