Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
143к-200к CAD/год
160к CAD190к CADмедиана240к CAD
По похожим ролям (50) ~ 190к CAD/год
На СНГ рынке: $3.8к/мес ($3.2к - $5к)
88
Отличная вакансия
развернуть
Чёткая зона ответственности уровня senior, масштабная система рекомендаций и современный стек делают вакансию сильной возможностью для инженера распределённых систем.
Кликните для подробной информации
Заметная ответственностьСовременный стекИИ в большом масштабе
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Backend Developer (AI Systems) (Python/Distributed Systems): Evolving the core recommendations pipeline into a modern distributed architecture and building fault-tolerant backend services for AI-driven marketing personalization with an accent on scalability, reliability, and production operations. Focus on designing high-concurrency systems, resolving performance and scaling limitations, and collaborating with ML engineers on production-ready technical solutions.
Location: Remote, Toronto
Base pay: $143k–$200k CAD/year, with potential additional bonus depending on the position offered.
Company
hirify.global provides data-activated content generation and AI decisioning that helps global brands personalize marketing content, increase revenue, and improve workflow agility.
What you will do
Lead the architectural evolution of the core recommendations pipeline into a modern distributed architecture while maintaining production stability.
Design, build, deploy, and operate scalable, fault-tolerant backend services for 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 translate requirements into rigorous technical designs and production implementations.
Own key system components end-to-end, including monitoring and incident response.
Champion system design, code quality, testing, observability, operational excellence, and engineer mentoring.
Requirements
5+ years of software engineering experience focused on distributed systems.
Deep experience building and operating large-scale distributed systems that are fault tolerant, highly available, and highly concurrent.
Strong software engineering skills in system design, unit testing, Git, code review, and CI/CD.
Strong foundation in Python.
Experience with distributed data processing frameworks such as Apache Spark, Apache Flink, or Apache Beam.
Practical understanding of consensus, partitioning, replication, back-pressure, idempotency, and failure handling.
Experience with a cloud provider such as AWS, Azure, or GCP.
Experience with distributed and microservice technologies; the team uses Kubernetes, Kafka, and gRPC.
Familiarity with software development lifecycle practices, continuous integration and delivery, and automated deployment using Docker, Kubernetes, and GitHub Actions.
Strong technical leadership, collaboration, architectural decision-making, and mentoring skills.
Exceptional problem-solving skills for identifying, analyzing, and resolving complex production issues.
Willingness to continuously learn, adapt to evolving technologies, and pursue professional improvement.
Nice to have
Hands-on experience with Apache Spark.
Culture & Benefits
Remote position associated with Toronto.
Opportunity to work on a production recommendations engine that powers billions of AI-driven marketing decisions daily.
Medical, financial, and other benefits.
Inclusive and diverse workplace with equal employment opportunities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →