Назад
Company hidden
4 дня назад

Senior Software Engineer II, Decisioning Studio Integrations Team

186 838 - 334 740CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer II, Decisioning Studio Integrations Team (AI/data integrations): Building large-scale data ingestion and activation pipelines for BrazeAI Decisioning Studio with an accent on enterprise integrations, arbitrary schemas, fault tolerance, and multi-region compliance. Focus on designing event-driven systems, delivering personalized recommendations across customer channels, and operating reliable production infrastructure.

Location: Toronto, Canada; hybrid work

Base pay for candidates based in Canada: CA$186,838–CA$334,740 per year. Expected OTE is CA$205,600–CA$366,000 per year, including bonus or commission; OTE is not included as salary.

Company

hirify.global is a customer engagement platform that helps brands deliver personalized experiences through cross-channel messaging, journey orchestration, and AI-powered decisioning.

What you will do

  • Lead complex integration projects from design through build and rollout, and set technical direction for the Decisioning Studio integration platform.
  • Design and build integrations with cloud data warehouses, customer engagement platforms, and other enterprise systems for data ingestion and activation orchestration.
  • Build ingestion pipelines for batch pulls, file drops, APIs, and streaming data, supporting arbitrary schemas and preventing invalid data from reaching models.
  • Build event-driven, fault-tolerant activation pipelines that deliver recommendations on schedule, recover from partial failures, and prevent duplicate sends.
  • Design for multi-region deployment, data residency, and PII handling; instrument production systems with Datadog, participate in on-call, and lead incidents to root cause.
  • Work with data scientists, ML engineers, and product managers; mentor engineers and improve code quality, testing, and design reviews.

Requirements

  • 6+ years of backend engineering experience building and operating distributed systems in production.
  • Technical leadership experience owning complex projects end to end, making architecture decisions, and setting direction for other engineers.
  • Experience building data pipelines or integrations that move very large data volumes between systems, including schema changes, backfills, and partial failures.
  • Strong understanding of event-driven architecture and reliability patterns, including message brokers such as Kafka, idempotency, retries with backoff, dead-letter handling, and at-least-once versus exactly-once tradeoffs.
  • Proficiency in Python and SQL.
  • Hands-on experience with cloud infrastructure, preferably GCP, and Kubernetes.
  • Experience with AI coding assistants and sound judgment about when to use them.
  • Clear communication and effective collaboration with engineering, data science, and product teams.
  • Self-starter approach to identifying problems and working around obstacles without waiting for direction.

Nice to have

  • Experience integrating with BigQuery, Snowflake, or Redshift.
  • Experience integrating with hirify.global, Adobe, Salesforce Marketing Cloud, or Klaviyo.
  • Experience building multi-region systems under data residency and compliance requirements.
  • Experience running ML systems in production.

Culture & Benefits

  • Hybrid ways of working with a curated in-office experience focused on community, connection, and innovation.
  • Flexible paid time off and comprehensive medical, dental, vision, life, and disability benefits.
  • Retirement and employee stock purchase plans, plus potential equity grants of restricted stock units.
  • Family services including fertility benefits and equal paid parental leave.
  • Professional development through career pathing, learning platforms, and a yearly learning stipend.
  • Employee Resource Groups, volunteer opportunities, donation matching, and a collaborative culture.

Hiring process

  • AI-assisted tools may analyze application materials and support interview scheduling, recording, and note summarization.
  • Candidates may opt out of AI-assisted application review and request a manual review or other applicable rights.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →