Senior Software Engineer, Machine Learning

hive.co · Remote · Canada (Remote) ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior level role
  • Fully remote (Canada)
  • Python + Django stack
  • Build ML platforms
  • Unlimited PTO

Join Hive’s R&D Data team to evolve the platform that powers marketing for over 1,500 iconic events. You will design and own the infrastructure handling billions of interactions, ensuring data is accessible, reliable, and performant for internal teams and customers.

The role blends data engineering with ML engineering, focusing on taking models from experiment to production. You will build feature stores, training pipelines, and observability tools while leveraging AI agents to enrich audience data at scale.

What you'll do

  • Design cloud-native big data platforms for millions of attendees
  • Build infrastructure for model training, serving, and monitoring
  • Drive end-to-end pipelines from ingestion to transformation
  • Treat data as a product with defined SLAs and health metrics
  • Implement LLM-powered pipelines and autonomous agentic systems
  • Ensure low-latency access to features for model inference

What you'll need

  • 8+ years of hands-on data engineering experience
  • Proven track record with large-scale distributed data systems
  • Strong foundation in core ML concepts and algorithms
  • Experience with Python ML tooling like pandas and scikit-learn
  • Knowledge of MLOps practices including model versioning
  • Understanding of distributed systems principles and fault tolerance
  • Experience applying LLMs and agentic systems in production
  • Ability to frame technical decisions in business outcomes

Nice to have

  • History of re-architecting data platforms end-to-end
  • Background in SaaS or event-driven products

Stack

  • Python
  • Django
  • Clickhouse
  • MySQL
  • MongoDB
  • ElasticSearch
  • Redshift
  • Airflow
  • Dagster

How you'll work

  • Fully remote work environment
  • Flexible work hours with minimal meetings
  • Team located across Canada

What you get

  • Competitive salary and equity package
  • Health and Dental coverage
  • Parental Leave top-ups
  • Unlimited vacation and PTO