1 день назад
Senior Backend Developer (Distributed Systems)
143 000 - 200 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Backend Developer (Distributed Systems): Evolving a core recommendations pipeline into a scalable distributed architecture with an accent on fault-tolerant backend services, personalization at scale, and production stability. Focus on designing highly concurrent systems, resolving performance and reliability bottlenecks, and leading architecture, deployment, monitoring, and incident response.
Location: Toronto, Canada
Salary: CAD 143,000–200,000 per year, plus potential bonus and benefits.
Company
provides content personalization through data-activated content generation and AI decisioning for global brands.
What you will do
- Lead the architectural evolution of the recommendations pipeline into a modern distributed architecture while maintaining production stability.
- Design, build, and operate scalable, fault-tolerant backend services for personalization, content selection, send-time optimization, subject line personalization, and frequency capping.
- Identify and resolve performance bottlenecks, reliability risks, and scaling limitations.
- Collaborate with ML engineers and product stakeholders to turn requirements into production-ready technical designs.
- Own system components from architecture and implementation through deployment, monitoring, and incident response.
- Mentor engineers and promote strong practices in system design, testing, observability, and operational excellence.
Requirements
- 5+ years of software engineering experience focused on distributed systems.
- Experience building and operating large-scale, fault-tolerant, highly available, and highly concurrent systems.
- Strong Python and software engineering skills, including system design, unit testing, Git, code review, and CI/CD.
- Understanding of distributed systems fundamentals, including consensus, partitioning, replication, back-pressure, idempotency, and failure handling.
- Experience with cloud platforms and modern distributed technologies such as Kubernetes, Kafka, gRPC, Docker, and GitHub Actions.
- Strong technical leadership, problem-solving, collaboration, and mentoring skills.
Nice to have
- Hands-on experience with Apache Spark, Apache Flink, or Apache Beam, especially Spark.
Culture & Benefits
- Medical, financial, and other employee benefits.
- Focus on technical rigor, ownership, continuous improvement, and inclusive collaboration.
- Equal opportunity employment across diverse backgrounds and protected characteristics.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Software Engineer, Distributed Systems
150 000 - 240 000$
2 дня назад
Senior Backend Engineer (AI)
170 000 - 260 000$
3 часа назад
Senior Software Engineer (Data Platform)
205 000 - 240 000CAD
5 дней назад
Staff Backend Engineer (Cloud Systems)
161 000 - 224 000$
1 день назад
Senior Software Engineer (AI/ML)
150 000 - 180 000CAD
2 дня назад
Senior Software Developer (Data & Backend Development)
107 000 - 157 300$