Affirm
Senior Software Engineer, backend (Online Storage)
- Удалённо
- Remote Canada
- 45 дн. назад
Affirm ищет Senior Backend Engineer в команду онлайн-хранилищ данных для работы с распределёнными базами данных (MySQL, TiDB) и создания управляемых платформ хранения. Удалённая работа по Канаде, участие в архитектуре критически важной инфраструктуры для финансовых транзакций.
О позиции
Команда Online Storage предоставляет Managed Databases-as-a-платформу для всех сервисов Affirm. Мы отвечаем за OLTP системы хранения, включая Relational DB (MySQL), KV (DynamoDB), Distributed SQL (TiDB) и Cache (Redis). Ваша задача — строить, масштабировать и автоматизировать контроль над распределёнными базами данных уровня enterprise, обеспечивая zero-downtime миграции, надёжную работу и высокую производительность для миссионерских финансовых продуктов компании.
Будет плюсом
- Опыт agentic data tools: semantic layers, internal platform data applications
- Знакомство с event-driven frameworks и streaming infrastructure
- Опыт BI и analytics tooling
- Культурные знания финансовой отрасли (fintech)
- Предварительный опыт работы с OLAP системами
Условия
- Конкурентная зарплата: CAD 153,000 – 213,000 в год (эквити Grade 6)
- 100% оплачиваемое медицинское страхование для сотрудника и dependents
- Ежемесячные stipends на tech setup и health & wellness опции
- Гибкий time off и generous holiday calendar
- Employee Stock Purchase Plan (ESPP) со скидкой на акции Affirm
- Удалённая работа (remote-first) с гибкостью по всей Канаде
- Индивидуальный онбординг оффлайн
Навыки
- Python
- Kotlin
- AWS
- MySQL
- TiDB
- PostgreSQL
- Kubernetes
- Terraform
- Distributed Systems
- Database Architecture
- SQL Tuning
- Performance Optimization
- Load Testing
- Capacity Planning
- ProxySQL
- PgBouncer
- Service Mesh
- CI/CD
- Design Patterns
Сложность отбора
Требуется глубокая экспертиза в распределённых базах данных, production-scale инфраструктуре и архитектурном лидерстве. Работа с финансовыми транзакциями добавляет высокую ответственность за надёжность.
Оценка JobPathЗарплата по рынку
930 000 – 1 295 000 ₽ в месяц
Оценка основана на указанном диапазоне CAD 153k–213k/год; конвертация по курсу ~73 CAD/RUB с учётом remote-позиции по Канаде для senior-level роли.
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Расскажите о случае, когда вам пришлось спроектировать и выполнить zero-downtime migration крупного SQL-кластера. Какие риски были, и как вы их mitigated?
- Как вы подходите к performance tuning SQL-запросов в production среде? Приведите пример significant improvement, которого вы достигли.
- Опишите архитектуру control plane для автоматизации provisioning и failover распределённой базы данных. Какие ключевые компоненты и trade-offs вы учитывали?
- Как вы обеспечиваете reliability при deployment новых schemas или данных в multi-tenant среде? Какие patterns используете?
- Приведите пример, когда вы определили техническую проблему до её появления и предотвратили incident. Каков был your process?
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр