Senior Software Engineer, Machine Learning - Remote
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. If a business metric is off and it touches data, that's yours to care about.
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.
You use AI coding agents (e.g. And you build LLM-powered pipelines and autonomous agents that enrich, classify, and act on audience data at scale.
Programming: Python and Django
Data Stores: Clickhouse, MySQL, MongoDB, ElasticSearch, Redshift
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; 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.
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
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.
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!
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. 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:
#
- ...Social networking, machine learning, and big data analytics demand ever-increasing network connectivity. RANOVUS, with operations in... ...communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware...SeniorLong term contractFull timeRemote work
- ...is looking for an innovative and hands-on Sr. AI/ML Engineer with a strong background in applied machine learning and data science to lead the evaluation, training,... ...environment4–6+ years of experience in data science and/or software engineering, specifically in machine learning...SeniorFlexible hours
$84.7k - $112.93k per year
...Canada and the world better through trade. Position: AI Machine Learning Engineer, Level 17 or 18 Employment Type: Permanent Compensation... ...and machine learning solutions while working closely with senior engineers and architects. This role offers meaningful...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRelocation package2 days per week3 days per week- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights.... ...Deep curiosity: You read the docs, ask good questions, and learn new domains because you want to understand how things work—not...SeniorFull timeInternshipManual laborWork at office
$96.56k - $128.74k per year
...making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type:... ...Professional Development: Take advantage of our continuous learning opportunities, including training programs, workshops and language...SeniorPermanent employmentSummer workRelocation package3 days per week- Join AlertMedia as a Senior AI/Machine Learning Engineer, where you'll lead the integration of advanced AI models across products. Optimize model performance and influence our AI strategy through innovative solutions. In this role, you'll train supervised learning models and...Senior
- ...personalization on the Discovery team, working alongside a PM, Engineering Manager, Senior MLE and fullstack software engineers. You set where our models go over the next... ..., dbt, Airflow, Weaviate, WarpStream, Hex, Sigma Machine learning: deep learning, matrix factorization,...SeniorFull timeInternshipLive InWork at officeRemote workFlexible hoursNight shiftWeekend work
$400k per year
...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train... ...in Python and ML frameworks (TensorFlow, PyTorch, Scikit-learn). Experience with cloud platforms (AWS, GCP, Azure) and containerization...Full timeRemote workRelocation- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term... ...implementation, under the guidance of senior developers. You are writing, testing,... ...politics. Social connection : From So-learns to Solink-o and So-lunches, we stay...SeniorPermanent employmentFull timeInternship
- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director... ...feedback, and no politics. Social connection : From So-learns to Solink-o and So-lunches, we stay connected in ways that...SeniorLong term contractPermanent employmentFull timeWork at office
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports... ...support teammates, including more junior & senior engineers and cross-functional partners,... ...grow your own expertise and share learnings back with the team What success looks...SeniorPermanent employmentFull timeImmediate start
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang,... ...Continuously grow your own expertise and share learnings back with the team In this role,... .... Social connection : From So-learns to Solink-o and So-lunches, we stay connected...Remote jobPermanent employmentFull timeImmediate start
- ...exceptional new grads to join our Engineering team full-time. This isn't a... ...bar. You'll be paired with a senior engineer mentor who's... ...craftsmanship, and continuous learning. We ship big features multiple... ...most in-demand skill set in software today. Build your career in...SeniorRemote jobFull timeFlexible hours
- ...desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster. What streaming services have... ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and...SeniorFull timeRemote work
- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior... ...to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering...SeniorRemote jobFor contractors
$85k - $110k per year
...Systems–Canada, we’re not just engineering technology — we’re shaping... ...team is seeking a working level Software Engineer to support delivery... ...way with free access to a learning platform offering a wide range... ...expertise, and allow you to both learn from mentors and guide others...Full timeInternshipWork at officeRemote workFlexible hours- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer... ...information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution...SeniorFull timeInternshipWorldwide
- ...technology company building the foundational software and AI to power the autonomous age. Our... ...strong belief that an elite group of engineers can make a big difference. We are... ...such as PostgreSQL Experience with machine learning applications Passion for or experience...Long term contractFull timeWork at officeLocal areaWork from home
$70k - $120k per year
...development of digital investigative software that acquires, analyzes, and... .... You’ll be supported through learning and development, not to... ...looking for a Software Development Engineer in Test (SDET) to join our... ...artificial intelligence (defined as a machine-based system that infers from...Full timeWork at officeLocal areaFlexible hours$96.56k - $128.74k per year
...making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled... ...Professional Development: Take advantage of our continuous learning opportunities, including training programs, workshops and language...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week$96.56k - $128.74k per year
...better through trade. Position: Senior Network Delivery Engineer Employment Type: Permanent... ...Development: Take advantage of our continuous learning opportunities, including training... ...Design and deliver production-ready software-defined network services across campus...SeniorPermanent employmentFull timeSummer workWork at officeRemote workRelocation package3 days per week- ...sure that reading is never a barrier to learning. Over 50 million people use Speechify'... ...office. These include frontend and backend engineers, AI research scientists, and others from... ...dedication to building accessible and inclusive software. ~ Excellent software engineering...SeniorLong term contractFull timeWork at office
$96.56k - $128.74k per year
...world better through trade. Position: Senior Quality Engineer/Lead Employment Type: Permanent... ...Compensation Details: ~ Senior Software Engineer 18: Salaries typically range... ...Development: Take advantage of our continuous learning opportunities, including training...SeniorPermanent employmentFull timeSummer workRelocation package$153k - $213k per year
...team builds the high-throughput decision engine at the heart of Affirms card products. Unlike... ...We Look For ~5+ years of experience in software development or engineering, with a deep... ...and fostering a culture of continuous learning ~ Excellent communicator, adept at sharing...SeniorLong term contractWork at officeRemote workFlexible hours$120k - $155k per year
...make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative... ...Ruskin into its own product. You’ll work closely with every engineering discipline at RBR, which means your code has a direct impact...SeniorLong term contractFull timeInternshipWorldwideShift work- ...Airborne Platform Software Engineer Build the software that powers the future of connected aviation... ...new ideas and concepts within a senior development team ~ Ability to provide... ...connectivity and entertainment experiences in the sky. To learn more, visit #J-18808-LjbffrSeniorTemporary work
- ...or a forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades... ...back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for driving...Full timeInternshipRemote workWork from home
- Drive innovation at Akamai as a Senior Software Engineer, specializing in cloud infrastructure and automation. Enhance lab services while collaborating... ...services for automated testing setups • Create virtual machine based environments for engineers • Identify and propose...SeniorRemote workFlexible hours
$120.4k - $216.6k per year
...improvements felt throughout our entire organization. As a Senior II Software Engineer, you will be responsible for: Enhancing an application... ...Contributing to the team mission of developing virtual machine based development environments that perform and scale to meet...SeniorWork at officeRemote workWork from home$125k - $165k per year
...Senior Application Security Engineer About ANVIL ANVIL is a trusted partner in the defence industry, delivering cutting-edge solutions that... ...analytical tools, automations, and game-changing machine learning capabilities. ANVIL helps organizations discover, manage...SeniorFull timeInternshipLive InWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Machine Learning - Remote. Be the first to apply!
- software developer no experience Ottawa, ON
- junior software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software developer intern Ottawa, ON
- software developer internship no experience Ottawa, ON
- software developer Ottawa, ON
- software development engineer Ottawa, ON
- part time software developer Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software design engineer Ottawa, ON

