Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Machine Learning

Hive

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 View email address on ca.hrm.tc 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:
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Machine Learning in Winnipeg, MB vacancy
  •  ...Build scalable machine learning platforms at PointClickCare using Python, Java, and MLOps expertise. This role supports AI products across healthcare. As a Senior Machine Learning Systems Engineer, you will design, build, and operate platform capabilities for model development... 
    Senior

    The Institute for Performance and Learning

    Winnipeg, MB
    23 hours ago
  • $129.2k - $174.8k per year

     ...faster, and more securely. We are currently seeking a Machine Learning Engineer to join our rapidly growing engineering team. This role is...  ..., such as ChatGPT or Gemini; A proven ability to quickly learn new technologies and adapt to a dynamic, fast-paced... 
    Suggested
    Work at office
    Local area
    Flexible hours
    1 day per week

    Clio

    Winnipeg, MB
    23 hours ago
  •  ...training run optimizes for themData engines and evaluation. Mine...  ...information with user- and tenant-level learnings. Separate failures of...  ...re hiring from junior through senior levels, with project scope matched...  ...environments/harnesses for software engineering, web or tool use;... 
    Senior

    Ema

    Winnipeg, MB
    1 hour ago
  • $176k - $220k per year

     ...educational institutions Work together with engineers, scientists, operators, and more from...  .... About the RoleWe’re looking for a Senior Software Engineer to join our ML Infrastructure &...  ...intersection of software engineering, machine learning, and generative AI. You’ll help... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Handshake

    Winnipeg, MB
    1 hour ago
  • Build machine learning software for automotive manufacturing with Python and production model deployment. Work hybrid in Woodstock, Ontario, with weekly Cambridge travel.As an ML software engineer consultant, you will develop applications through full software development cycles... 
    Suggested
    Work at office

    Procom

    Winnipeg, MB
    1 hour ago
  • $104.8k - $154.8k per year

    Company Qualcomm Canada ULCJob Area Engineering Group, Engineering Group Machine Learning EngineeringGeneral Summary NOTE:Our team does not work in...  ...across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to... 
    Work from home

    Qualcomm

    Winnipeg, MB
    1 hour ago
  • $150k - $200k per year

    Senior Machine Learning Engineer – AI Innovation TeamsAs one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial market participants. For... 
    Senior
    Long term contract
    Internship
    Manual labor
    Immediate start

    Fitch Group, Inc.

    Winnipeg, MB
    1 hour ago
  • $196k - $265k per year

     ...collaborative individuals who seek to have a lasting impact. Learn more at Senior Machine Learning EngineerAt EvenUp, we leverage cutting-edge AI to...  .... We're looking for a Senior Machine Learning Engineer to help build the models and systems powering Piai™, our proprietary... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Home office
    Flexible hours

    EvenUp

    Winnipeg, MB
    1 hour ago
  • Company Description It all started when engineer Fred Luddy wrote code that automated a...  ...work for people.Job Description The Machine Learning Developer designs, builds, ships, and operates...  ...bachelor’s degree in computer science, software engineering, or related technical field.... 
    Senior
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Winnipeg, MB
    1 hour ago
  • Apply statistical modeling and deep learning expertise as a Senior Machine Learning Engineer on a fully remote, asynchronous team. Build intelligent systems from large-scale datasets.This senior role develops, implements, and deploys advanced machine learning models. You will... 
    Senior
    Remote work

    Placements24

    Winnipeg, MB
    1 hour ago
  •  ...makes Stripe one of the best places to do machine learning. The ML Infra team builds services and...  ...work closely with machine learning engineers, data scientists, and product engineering...  ...requirements 2+ years of professional software development experience with a solid... 

    EngineersOfAI

    Winnipeg, MB
    1 hour ago
  • Build machine learning software in Markham, Ontario, using C++ and Python to optimize GPU kernels, workloads, and next-generation computing platforms...  ...Stream Technology seeks a Machine Learning Software Engineer focused on GPU and AI optimization. You will develop software... 

    Sapphire Stream Technology

    Winnipeg, MB
    1 hour ago
  •  ...About the Role Our client is seeking a highly innovative and experienced Senior Machine Learning Engineer to join their pioneering, fully remote team. This role is central to developing, implementing, and deploying advanced machine learning models that drive key business decisions... 
    Senior
    Remote work
    Flexible hours

    Placements24

    Winnipeg, MB
    1 hour ago
  •  .... For more information, visit Reddit, machine learning sits at the heart of how millions of people...  ...and marketplace dynamics, our ML engineers tackle some of the most interesting and...  ..., Go, or similar languages, with solid software engineering fundamentalsML Fundamentals... 
    Senior
    Remplacement
    Long term contract
    For contractors

    FDE Times

    Winnipeg, MB
    1 hour ago
  • Autodesk makes software for people who make things. If you've ever driven a high-performance car, admired a towering skyscraper...  ...Emerging Media and Entertainment Technology team is hiring Machine Learning Engineers to work on innovative projects that help our customers imagine... 
    Senior

    Autodesk

    Winnipeg, MB
    1 hour ago
  • Build AI and machine learning applications with Python and React at Bombardier, with flexible and hybrid work policies when applicable.As an AI Software Engineer, you will address high-impact business challenges through artificial intelligence and machine learning. You will... 
    Flexible hours

    Bombardier Inc.

    Winnipeg, MB
    1 hour ago
  •  ...anchor this Applied AI Scientist position for engineers turning experiments into reliable...  ...work options are stated.You will combine software engineering habits with hands-on AI/ML expertise...  ...Python software engineering, deep learning, cloud AI, and MLOps skills to production... 
    Flexible hours

    Osedea

    Winnipeg, MB
    1 hour ago
  • Build machine learning workload infrastructure remotely across Canada or the United States using Kubernetes, Python, or Go. Support Cohere’s foundation models.As a Software Engineer on Internal Infrastructure, you will build platforms for training, evaluation, and reinforcement... 
    Remote work

    Wwshemi

    Winnipeg, MB
    1 hour ago
  • Engineer high-performance machine learning software in C++ for Qualcomm AI engines, optimizing neural networks across mobile, edge, automotive, and IoT products.As a Staff AI Software Engineer within Machine Learning Engineering, you will create software for Snapdragon Neural... 

    QUALCOMM, Inc.

    Winnipeg, MB
    1 hour ago
  • $160k - $200k per year

     ...rely on Wiser.Job Description Wiser Solutions is hiring a Senior ML Engineer to help build our customer-facing AI platform and get the first...  ...testing, CI/CD, and code reviewA habit of building quickly to learn: you'd rather test an idea in two days than debate it for two... 
    Senior
    Work at office
    Local area
    Worldwide

    Wiser Solutions

    Winnipeg, MB
    1 hour ago
  • We’re hiring on behalf of an enterprise client based in downtown Toronto, seeking a visionary Senior AI/ML Engineer to spearhead the development and deployment of advanced Large Language Model (LLM) solutions. This is a high-impact leadership role focused on building... 
    Senior
    Long term contract

    Encore Technical Solutions Inc.

    Winnipeg, MB
    1 hour ago
  • $136.1k - $204.1k per year

     ...the Unity AI agentic system. The AI models perform various tasks for building Unity games. Integrate Machine Learning models seamlessly within real-time game engine constraints, optimizing for latency, compute, and determinism. Lead high-impact initiatives, including... 
    Senior
    Long term contract
    Work at office
    Worldwide

    Unity Technologies

    Winnipeg, MB
    1 hour ago
  • Senior Machine Learning Engineer:On behalf of our Public Sector client, Procom is searching for a Senior Machine Learning Engineer for a 6-month role. This position is a hybrid position with 3 days onsite at our client’s Toronto, Ontario office.Senior Machine Learning Engineer... 
    Senior
    Contract work
    Work at office
    Immediate start

    Procom-b5a780c3

    Winnipeg, MB
    1 hour ago
  •  ...simulations prennent vie. Nous recherchons un(e) Ingénieur(e) Machine Learning Senior pour diriger le développement de ces systèmes d’IA...  ...simulations come to life. We’re looking for a Senior Machine Learning Engineer to lead the development of these foundational AI systems... 
    Senior
    Long term contract
    Temporary work
    Apprenticeship
    Worldwide

    LE140 Unity Technologies Canada Company

    Winnipeg, MB
    1 hour ago
  •  ...that read a plant's records and connect them, so scientists and engineers get answers they can check against the sources.Katalyze reads...  ...on the AI teamWhat we look for Five or more years building machine learning systems in productionExperience with document understanding,... 
    Senior
    Work at office

    Bonfirevc

    Winnipeg, MB
    1 hour ago
  •  ...AITiger Analytics is looking for a skilled and innovative Machine Learning Engineer with hands-on experience in Google Cloud Platform (GCP...  ...in ML/DL libraries: TensorFlow, PyTorch, scikit-learn, pandas, NumPy, PySparkExperience with production-grade code... 
    Senior

    Tiger Analytics

    Winnipeg, MB
    1 hour ago
  • We’re looking for a Senior Machine Learning Engineer with strong computer vision expertise to join our Biometrics team. You’ll ramp up on the biometrics domain while contributing to the design, training, and scaling of our ML systems end‑to‑end on AWS. The final job level for... 
    Senior

    Jumio Corporation

    Winnipeg, MB
    1 hour ago
  • Build AI-first products remotely across Canada with SandboxAQ as a Senior Machine Learning Engineer focused on Python and model deployment.The senior-level SAIGE engineer owns machine learning from data exploration through production. You will develop LQMs, agentic frameworks... 
    Senior
    Remote work

    Entangled Future

    Winnipeg, MB
    1 hour ago
  • $153k - $213k per year

     ...ML Fraud team, you’ll build and improve machine learning systems that make real‑time transaction...  ...’ll work closely with experienced ML engineers, platform partners, and cross‑functional...  ...solution that interacts with multiple software components, and executing on it by writing... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Winnipeg, MB
    1 hour ago
  • Build production machine learning systems at Reddit using Python, ranking, recommendations, and large-scale model deployment for millions of users.As a Senior Machine Learning Engineer, you will design systems across Reddit’s Consumer and Ads organizations. Apply deep learning... 
    Senior

    FDE Times

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Machine Learning. Be the first to apply!