Windsor.ai
Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в удалённую команду Windsor.ai для разработки и поддержки Python-пайплайнов платформы интеграции маркетинговых данных и ELT. Нужно масштабировать обработку данных из 300+ источников и доставку в 30+ назначений.
Задачи
- Разрабатывать и поддерживать Python-пайплайны интеграции маркетинговых данных и ELT-платформы
- Отвечать за интеграции с API сторонних сервисов: rate limits, пагинация, кастомная аутентификация, обработка ошибок
- Писать production-grade код с покрытием pytest и прохождением code review
- Обеспечивать скорость и надёжность пайплайнов: конкурентность, кэширование, моделирование данных
- Работать асинхронно в небольшой senior-команде с инженерами, продуктом и поддержкой
Требования
- 4+ года профессионального опыта программирования на Python уровня production
- Уверенное владение ООП, конкурентностью (threads/async) и структурами данных
- Опыт работы в Linux-средах разработки и production
- Опыт интеграции сторонних API и работы с их особенностями
- Самостоятельность, асинхронный стиль работы, готовность к полностью удалённому контракторскому формату
- Базовый SQL
Условия
- Конкурентная оплата, контракторская занятость
- Полностью удалённая работа
- Реальный вклад: код работает в production для 6000+ клиентов
Навыки
- Python
- Flask
- multi-threading
- pytest
- pytest-xdist
- pylint
- PostgreSQL
- Redis
- Linux
- Docker
- GitLab CI/CD
- Taiga
- SQL
- ETL
- ELT