10 дней назад
Software Engineer II, Backend (Online Storage)
133 000 - 183 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer II, Backend (Online Storage) (Redis/Valkey): Building and scaling managed cache services for mission-critical financial infrastructure with an accent on cluster migrations, production operations, and automated self-service workflows. Focus on capacity planning, replication and failover, SLOs and alerting, and solving complex caching challenges involving hot keys, latency, consistency, and failure recovery.
Location: Remote, limited to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan
Base pay: CAD 133,000–183,000 per year
Company
Affirm provides transparent, predictable payment products that allow customers to pay over time without hidden fees.
What you will do
- Build and scale cache services using Redis and Valkey, including end-to-end cluster migrations.
- Productionize cache clusters through capacity and shard planning, replication, failover, upgrades, staged rollouts, and rollback planning.
- Automate provisioning, configuration changes, and access through audited self-service workflows.
- Operate production infrastructure by defining SLOs, monitoring hot keys, memory pressure, replication lag, and reducing operational overhead.
- Partner with client teams on caching strategy, including key design, TTLs, consistency, and client timeouts.
- Collaborate with product, design, analytics, and engineering stakeholders while contributing to on-call operations and technical decisions.
Requirements
- 2+ years of software engineering experience.
- Backend development and production experience with Python or Kotlin.
- Knowledge of distributed systems and experience with AWS, MySQL, Redis or Valkey, Terraform, and Kubernetes.
- Production experience with an in-memory store, including replication, persistence, cluster mode, eviction, and failure modes.
- Understanding of caching workloads, including hit rates, tail latency, hot keys, stampedes, and consistency.
- Experience operating stateful services, handling incidents, writing tested code, navigating large codebases, and conducting code reviews.
Culture & Benefits
- Remote-first work with flexibility within the country of employment.
- All new hires attend an in-person onboarding experience.
- Health, dental, and vision coverage with 100% of premiums subsidized for employees and dependents.
- Monthly technology, health, and wellness stipends.
- Flexible time off, generous holiday calendars, and an employee stock purchase plan.
Hiring process
- Inclusive interview process with accommodations available for candidates with disabilities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
12 дней назад
Senior Software Engineer, Platform
180 000 - 300 000$
12 дней назад
Staff Software Engineer (AI)
11 дней назад
Staff Software Engineer (Backend)
171 000 - 255 000$
10 дней назад
Principal Software Developer (AI)
131 000 - 191 400CAD
10 дней назад
Senior Software Engineer - Backend (Python)
11 дней назад
Forward Deployed Engineer (AI)
85 000 - 140 000CAD