Senior Software Engineer, Machine Learning

Hive

Canada

Remote

CAD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Remote work
Flexible hours
Health & dental

Job summary

Hive is seeking a Senior Data Engineer to design and own the data platform that handles vast audience data and ML workloads. You will build scalable data and ML infrastructure, including feature stores, training pipelines, and production-grade data products.

You’ll ensure data quality, observability, and low-latency access, while collaborating with product and engineering teams to maximize customer impact. This role is fully remote across Canada and offers equity and flexible hours.

Qualifications

  • 8+ years hands-on data engineering experience in production environments.
  • Core ML foundations and common algorithms (regression, trees, clustering).
  • Feature engineering with Python ML tooling (pandas, scikit-learn; PyTorch/TF familiarity).
  • Production ML pipelines and datasets feeding model training/inference.
  • MLOps practices: experiment tracking, model versioning, deployment, monitoring for drift/quality.
  • Strong distributed systems foundations—partitioning, consistency, backpressure, fault tolerance.
  • Experience applying LLMs and agentic systems in production data contexts.
  • Product/commercial orientation with ability to translate tech decisions into business impact.

Responsibilities

  • Architect and own a cloud-native big data platform for millions of attendees and billions of interactions.
  • Build and own ML platform: feature stores, training pipelines, model serving, monitoring.
  • Own end-to-end data pipelines from capture to denormalization and business-facing outcomes.
  • Ship data products with clear SLAs and high data health and discoverability.
  • Develop agentic systems and AI-powered pipelines to enrich, classify, and act on data at scale.
  • Collaborate with stakeholders to align technical decisions with customer impact.

Skills

Distributed systems
Data engineering
Python
ML tooling
MLOps
LLMs & agentic systems
Stakeholder communication
Production ML pipelines

Tools

Clickhouse
MySQL
MongoDB
ElasticSearch
Redshift
Airflow
Dagster
Python
Django

Job description

At Hive, we’re all about creating moments that matter and helping event marketers connect with their biggest fans. Our platform powers marketing for 1,500+ iconic events, festivals, venues, and promoters across North America. We help them grow their customer base and sell out shows using intelligent, automated, and personalized digital marketing tools.

Hive integrates with 25+ platforms (like Ticketmaster and Shopify) to provide rich customer data in real-time, enabling event marketers to engage their audiences with precision and impact.

What Data team at Hive looks like

Hive’s R&D Data team is responsible for how we store and query production data at scale. We aren’t focused on only BI or dashboards — we build the systems that power Hive’s products and make data accessible, reliable, and performant.

As a Senior Data Engineer, you’ll play a vital role in evolving our data platform, which directly determines what our customers can do, how fast our product moves, and how confidently leadership can make bets. You'll own outcomes, not tickets. If a business metric is off and it touches data, that's yours to care about.

What you’ll get up to
  • Build our Data Platform: Design and own a cloud-native big data platform handling audience data for millions of attendees and billions of interactions a year. You're not just building pipelines — you're building the infrastructure that determines the quality of every insight, recommendation, and decision Hive's customers make.

  • Build our ML Platform: Design and own the infrastructure that takes models from experiment to production — feature stores, training pipelines, model serving, and monitoring. You switch hats between data engineering and ML engineering, ensuring reliable, low-latency access to the features and infrastructure we need to build and ship models confidently. When a model degrades in production, you're the one who built the observability to catch it before the customer does.

  • Own the Full Pipeline — and Its Business Impact: From Change Data Capture through validation, transformation, and denormalization — you drive the stack end to end. But you also understand what breaks for a customer when a pipeline is late, a metric drifts, or a model gets stale data. You connect the technical dots to the business dots.

  • Treat Data as a Product: You don't ship pipelines — you ship data products that internal teams and customers depend on like a production API. You define SLAs, obsess over data health, build for discoverability.

  • Build and Leverage Agentic Systems: You bring an agentic engineering mindset to everything — both how you work and what you build. You use AI coding agents (e.g. Claude Code) as a force multiplier. And you build LLM-powered pipelines and autonomous agents that enrich, classify, and act on audience data at scale.

Our Tech Stack
  • Programming: Python and Django

  • Data Stores: Clickhouse, MySQL, MongoDB, ElasticSearch, Redshift

  • Orchestration: Airflow or Dagster

What you bring
  • 8+ years of hands-on data engineering experience, with a proven track record of designing, building, and operating large-scale distributed data and ML systems in production — high-throughput event streams, real SLAs, and real consequences when things fail.

  • Core ML foundations (supervised/unsupervised, cross-validation, bias–variance, regularization, eval metrics) and common algorithms (regression, tree ensembles, clustering).

  • Feature engineering with Python ML tooling (pandas, scikit-learn; familiarity with PyTorch or TensorFlow).

  • Production ML pipelines and feature datasets feeding model training and inference.

  • MLOps practices: experiment tracking, model versioning/registry, deployment, and monitoring for drift/data quality.

  • Strong foundations in distributed systems principles — partitioning strategies, consistency models, backpressure handling, fault tolerance, and capacity planning at 10x the volume you designed for.

  • Experience applying LLMs and agentic systems in production data or ML contexts — whether enriching pipelines, automating classification, or building autonomous workflow components

  • A product and commercial orientation — you consistently frame technical decisions in terms of customer impact and business outcomes, and you have the stakeholder communication skills to make that case to non-technical audiences.

Who you are
  • Comfortable operating independently and making progress in ambiguous, fast-changing environments

  • Biased toward action. You’re willing to make decisions with imperfect information and iterate quickly, communicating with other teams inside product and engineering

  • Skilled at troubleshooting complex ML systems and building durable solutions when things break

  • Excited to shape the future of Hive’s data/ML infrastructure and team in a high-growth, fast-paced company

Nice to haves:
  • History of owning or re-architecting a data platform end-to-end in a fast-growing environment.

  • Background in SaaS or event-driven products where data systems directly power user-facing features.

Compensation/Benefits Package
  • Meaningful salary and equity: you're rewarded based on impact.

  • Work fully remote from the comfort of your home.

  • Flexible work hours: minimal meetings and no 9-5

  • Health & Dental coverage with Parental Leave top-ups in addition to EI benefits

  • Unlimited vacation/PTO: so you can be happy and healthy!

A note on recruitment scams:

We're aware of scammers pretending to be Hive recruiters, sometimes using fake job postings, look-alike email addresses or messaging apps. Real Hive recruiters will only contact you from an @hive.co or @ashbyhq.com email address, and every open role is listed at hive.co/careers. Hive will never ask you to pay a fee, buy equipment, or share banking or government ID details during the interview process, and we don't interview by text or chat app alone. If you're unsure whether a message is really from us, email recruitment@hive.co before you reply.

About

Hive.co is a marketing platform for event marketers. We help brands personalize and automate their campaigns, using email and SMS, to empower them to sell out so they can focus on making their events unforgettable.

By integrating with ticketing partners like Ticketmaster and e-commerce partners like Shopify, we enable brands to access and act on all their customer data, so they can easily segment their list in thousands of ways, and send more customized, timely email campaigns that land in inboxes.

We started our company inside a University of Waterloo computer lab in early 2014, graduated from Y Combinator that summer (S14 batch) and have been growing ever since. Originally based in Kitchener, our team is now 100% remote and located all across Canada! We strive to provide an online work environment that allows team members to have a strong work life balance while still feeling connected to their team and Hive’s mission.

To learn more about our team check out our About Us page on our website: https://www.hive.co/about

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer I - LLM Observability
Software Engineer I - LLM Observability

Candidate • Canada

Remote
CAD 219,000 - 246,000
Equity
Unlimited PTO
Remote-first culture
+4
Senior Software Engineer II - LLM Observability
Senior Software Engineer II - LLM Observability

Honeycomb.io • Canada

Remote
CAD 250,000 - 280,000
Equity stake
Unlimited PTO
Remote-friendly / distributed-first
+4
VP, Engineering
VP, Engineering

honeycomb.io • Canada

Remote
CAD 180,000 - 280,000
Equity stake
Transparent pay levels
Unlimited PTO
+5
Retail Operations Coordinator Remote (Canada)
Retail Operations Coordinator Remote (Canada)

S27a • Canada

Remote
CAD 54,000 - 66,000
Competitive salary
Cell phone allowance
Remote working
+2
Senior Engineering Manager - Tenant
Senior Engineering Manager - Tenant

Honeycomb • Quebec

Hybrid
CAD 285,000 - 320,000
Equity and stock program
Unlimited PTO
Distributed-first culture
+2
Senior Engineering Manager - Tenant
Senior Engineering Manager - Tenant

honeycomb.io • Canada

Remote
CAD 285,000 - 320,000
Equity stake in company
Unlimited PTO
Parental leave
+3
Senior Software Engineer II - LLM Observability
Senior Software Engineer II - LLM Observability

Candidate • Canada

Remote
CAD 250,000 - 280,000
Equity stake in the company
Unlimited PTO
Distributed-first culture
+2
Staff Data Infrastructure Engineer
Staff Data Infrastructure Engineer

Faire • Kitchener

On-site
CAD 216,000 - 297,000
Equity and benefits
Hybrid work model
Remote weeks and in-office flexibility
Growth Platform, Marketing Engineer
Growth Platform, Marketing Engineer

Faire • Toronto

On-site
CAD 140,000 - 193,000
Equity and Benefits
Director of Global Event Marketing - Canada Remote
Director of Global Event Marketing - Canada Remote

EventMobi GmbH • Toronto

Remote
CAD 120,000 - 140,000
Referral bonus CAD 2,500