Skip to main content
Hive

Senior Software Engineer, Data Systems

RemoteCanada only
Published
Role
Data Engineering
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Senior data/ML platform engineer, 8+ yrs hands-on data engineering, must be based in Canada (fully remote). Owns the data platform and ML infrastructure end-to-end — Python/Django, Clickhouse/MySQL/MongoDB/ElasticSearch/Redshift, Airflow/Dagster, production ML pipelines, MLOps, and LLM/agentic systems.

Core skills

PythonClickHouseAirflow/Dagster

Required skills

DjangoMySQLMongoDBElasticsearchRedshiftpandasscikit-learnPyTorch/TensorFlow

What you'll do

  • Build and own a cloud-native big data platform handling audience data for millions of attendees and billions of interactions a year
  • Build and own the ML platform infrastructure — feature stores, training pipelines, model serving, and monitoring
  • Own the full pipeline end to end — from Change Data Capture through validation, transformation, and denormalization — and its business impact
  • Treat data as a product — define SLAs, obsess over data health, build for discoverability
  • Build and leverage agentic systems — use AI coding agents (e.g. Claude Code) and build LLM-powered pipelines and autonomous agents that enrich, classify, and act on audience data at scale

What they require

  • 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 — consistently frame technical decisions in terms of customer impact and business outcomes, with stakeholder communication skills for non-technical audiences
  • Comfortable operating independently and making progress in ambiguous, fast-changing environments
  • Biased toward action — willing to make decisions with imperfect information and iterate quickly
  • Skilled at troubleshooting complex ML systems and building durable solutions when things break
  • Nice to have: History of owning or re-architecting a data platform end-to-end in a fast-growing environment
  • Nice to have: Background in SaaS or event-driven products where data systems directly power user-facing features

Benefits

  • Meaningful salary and equity — 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

Hive is a marketing platform for event marketers. It helps brands personalize and automate email and SMS campaigns, integrates with ticketing and e-commerce partners like Ticketmaster and Shopify, and powers marketing for 1,500+ events, festivals, venues, and promoters across North America.

🇨🇦 CanadaMarTechStartup
Salary not disclosed