Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
развернуть
147к-192к CAD/год
140к CAD190к CADмедиана260к CAD
По похожим ролям (22) ~ 190к CAD/год
На СНГ рынке: $5к/мес ($4.2к - $6.1к)
89
Крутая вакансия
развернуть
Чётко очерченная роль с высокой ответственностью за стратегическую платформу распределённых систем, современную инфраструктуру и заметное техническое лидерство.
?Дежурства
Современный стек
Влияние на платформу
AI-направление
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Lead Backend Developer (Distributed Systems): Building a scalable, event-driven, fault-tolerant orchestration platform for real-time AI messaging decisions across email, mobile, and other channels with an accent on distributed systems, machine learning, and high-volume concurrency. Focus on setting architecture, solving complex reliability and failure-handling challenges, and operating business-critical services with strong observability.
Location: Remote, with the role listed in Toronto, Canada
Base pay: CAD 147,300–192,000/year, with potential additional bonus and benefits.
Company
hirify.global develops content personalization through data-activated content generation and AI decisioning for global marketing teams.
What you will do
Set the technical direction and lead architecture, design, and implementation of the Orchestration platform from prototype to production.
Design and build scalable, event-driven, fault-tolerant distributed systems for high-volume, real-time messaging decisions across workflows and channels.
Own key components end to end, including deployment, monitoring, incident response, and operational reliability.
Lead design reviews, resolve architectural tradeoffs, and maintain standards for system design, code quality, testing, and operational rigor.
Partner with Product, Machine Learning, Data Platform, and adjacent engineering teams to turn complex requirements into production-ready technical designs.
Mentor engineers, drive observability and incident response practices, and share on-call responsibility for business-critical services.
Requirements
7+ years of software engineering experience focused on distributed systems.
Deep experience designing, building, and operating large-scale, fault-tolerant, highly available, and highly concurrent distributed systems.
Strong systems thinking and architectural judgment for event-driven, stateful, real-time decisioning systems, including consensus, partitioning, replication, back-pressure, idempotency, and failure handling.
Experience building and operating backend services in a modern cloud environment, including Google Cloud Platform and Kubernetes.
Hands-on experience with microservice and service-oriented architectures and synchronous, event-sourced, orchestrated, and asynchronous communication patterns, including gRPC and Kafka.
Strong foundation in Python.
Exemplary engineering practices covering system design, code review, testing, and CI/CD.
Exceptional problem-solving and communication skills, including translating technical tradeoffs into practical decisions with product and engineering stakeholders.
Nice to have
Experience with Elixir; experience with Erlang, Scala/Akka, Go, or Clojure is also relevant.
Experience with workflow orchestration systems such as Prefect, Airflow, Dagster, or Temporal.
Experience building, operating, or integrating with ML-driven decisioning or scoring systems.
Culture & Benefits
High-ownership technical role with executive visibility and responsibility for a strategic engineering investment.
Collaboration across Product, Machine Learning, Data Platform, and engineering teams.
Remote work arrangement with shared on-call responsibilities for business-critical services.
Medical, financial, and other benefits, plus potential additional bonus.
Commitment to an inclusive, diverse, and equal-opportunity workplace.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →