Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
7,250

Ai jobs in Canada

Senior Datapath Software Developer

Solace

Ottawa
Hybrid
CAD 85,000 - 110,000
19 days ago
I want to receive the latest job alerts for “Ai” jobs

Social & Community Manager - Product Marketing

Clutch Canada

Canada
Remote
CAD 80,000 - 100,000
19 days ago

AI Upskilling & Adoption Lead

Venture For Canada

Canada
Remote
CAD 85,000 - 105,000
20 days ago

Architecte Solutions Données & Analytique / Data & Analytics Solutions Architect

McKesson

Montreal
On-site
CAD 85,000 - 143,000
20 days ago

Online Data Analyst

TELUS Digital

Red Deer
Remote
CAD 60,000 - 80,000
20 days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Vice President, Digital & Growth Marketing

EcoVadis Inc

Toronto
On-site
CAD 120,000 - 160,000
20 days ago

Senior Software Development Manager

Diagram

Montreal
Hybrid
CAD 100,000 - 130,000
20 days ago

Postdoctoral Fellow, Accelerated Material Development for 3D Printing

St. Francis Xavier University

Ottawa
On-site
CAD 60,000 - 80,000
20 days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Software Developer (AI/ML)

Smart Skin Technologies

Fredericton
Hybrid
CAD 80,000 - 100,000
20 days ago

Strategic Account Manager

Tipalti

Toronto
Hybrid
CAD 80,000 - 100,000
20 days ago

Remote AI Writing Editor - Flexible Hours & Bonuses

Outlier

Calgary
Remote
< CAD 30,000
20 days ago

Senior Research Engineer/Scientist

ServiceNow

Montreal
Hybrid
CAD 85,000 - 110,000
20 days ago

Generalist - Labeling

Mercor

Toronto
Remote
CAD 80,000 - 100,000
22 days ago

Medical and Health Services Managers

Mercor

Toronto
Remote
CAD 80,000 - 100,000
22 days ago

Order Clerks

Mercor

Toronto
Remote
CAD 30,000 - 60,000
22 days ago

Industrial Engineers

Mercor

Toronto
Remote
CAD 100,000 - 125,000
22 days ago

Property, Real Estate, and Community Association Managers

Mercor

Toronto
Remote
CAD 80,000 - 100,000
22 days ago

Software Engineer / Backend Developer

Mercor

Toronto
Remote
CAD 100,000 - 125,000
22 days ago

Senior Account Executive - Energy & Utilities

Cohere

Calgary
Remote
CAD 120,000 - 160,000
23 days ago

Vice President, Digital & Growth Marketing

EcoVadis

Toronto
Hybrid
CAD 130,000 - 180,000
23 days ago

Senior Manager, Corporate Strategy

Celestica

Toronto
On-site
CAD 120,000 - 150,000
23 days ago

Principal Research Scientist Construction

Autodesk

Toronto
Hybrid
CAD 150,000 - 200,000
23 days ago

Copilot Studio Administrator

Aecon Concessions

Toronto
On-site
CAD 80,000 - 100,000
23 days ago

People & Talent Specialist

Boosted.ai

Toronto
On-site
CAD 70,000 - 90,000
23 days ago

Senior Gameplay AI Engineer, Game Foundation

Epic Games

Montreal
On-site
CAD 100,000 - 125,000
23 days ago

Top job titles:

Dispatch jobsDigital Marketing jobsRemote Work From Home jobsComputer Science jobsPipeline jobsProduct Director jobsCpa jobsBiochemist jobsHorticulture jobsSocial Science jobs

Top companies:

Jobs at CibcJobs at ScotiabankJobs at SalesforceJobs at AccentureJobs at SyscoJobs at UlineJobs at AdeccoJobs at Morgan StanleyJobs at OracleJobs at Aramark

Top cities:

Jobs in TorontoJobs in MississaugaJobs in EdmontonJobs in BramptonJobs in HalifaxJobs in VaughanJobs in SaskatoonJobs in WaterlooJobs in Greater SudburyJobs in Kamloops

Similar jobs:

Retail Sales jobsAirport jobsPaint jobsRetail jobsSupply Chain Management jobsSupply Chain jobsEmail Marketing jobsMaintenance jobsRegulatory Affairs jobsFitness Trainer jobs
Senior Datapath Software Developer
Solace
Ottawa
Hybrid
CAD 85,000 - 110,000
Full time
19 days ago

Job summary

A tech company specializing in messaging middleware located in Ottawa is seeking experienced developers to build complex C++ features in a high-performance, multi-threaded environment. Candidates should have over 5 years of C++ experience, knowledge of network protocols, and a keen interest in hardware-software interactions. Join a collaborative team and contribute to innovative technologies that power the future of messaging solutions. Flexible work arrangements and a values-driven culture make it an exciting place to thrive.

Benefits

Flexible work arrangements
Growth opportunities
Inclusive culture

Qualifications

  • 5+ years’ experience writing multi-threaded performance-oriented code in C++.
  • Knowledge of network protocols such as TCP/IP and Ethernet.
  • Keen interest in software interactions with hardware.

Responsibilities

  • Build complicated features with C++ in a multi-threaded environment.
  • Learn about hardware interfaces and their details.

Skills

C++
multi-threaded programming
debugging complex applications
network programming
real-time applications in Linux

Tools

Cavium Octeon network processors
POSIX sockets
Job description

Solace helps companies connect and integrate all of their assets through the power of event-driven architecture. Our technology makes it easy to unlock data silos and capture events occurring across large enterprises; stream information about those events everywhere it needs to be in real-time; and give the apps, AI agents and people who receive it the power to immediately react with decisive actions and smart decisions.

Many of the world’s biggest companies trust Solace to modernize their IT infrastructure by embracing trends like AI, cloud and IoT so they can create awesome experiences for their customers, partners and employees.

So, the next time you drive a car, order furniture online, fly in a plane, check your bank balance on your phone, your positive experience could be a direct result of our technology—and your hard work!

About the Role

We at Solace believe that we build the world’s best messaging middleware product in the world. Our mixture of hardware, software, and messaging-as-a-service offerings allow us to perform and excel in all environments where applications need to communicate.

At the heart of our PubSub+ messaging broker lies the datapath. This area of hardware and software is responsible for moving messages with at high rate, with low latency and utmost reliability. The datapath spans custom built hardware, containing FPGAs and a Cavium network processor, and software running on Intel server processors. Software in this area is highly multi-threaded and performance oriented.

We are looking for energetic developers that relish the challenge of building complicated features with C++ in this multi-threaded environment. Candidates should enjoy going deep to learn about hardware interfaces, processors and their cache hierarchy and details of the Linux kernel.

The Ideal Candidate
  • 5+ years’ experience writing multi-threaded performance-oriented code in C++
  • Knowledge of network protocols (TCP/IP, Ethernet)
  • Keen interest in software interactions with hardware
  • Prior use or design of messaging brokers such as Solace, RabbitMQ, ActiveMQ, Kafka
  • Demonstrated proficiency in AI-assisted development workflows
  • Able to work independently with high level guidance to achieve goals
  • A team player who enjoys collaborating with cross-functional teams
  • Detail-oriented to ensure designs meet requirements and are built to high quality
Required Skills:
  • Expert in C++
  • Expert in multi-threaded programming
  • Expert in debugging complex applications with core files and code
  • Experience in network programming (POSIX sockets)
  • Experience with real-time applications in Linux
Desirable Skills:
  • Familiar with MQTT, AMQP, JMS, or other messaging protocols
  • Experience with Cavium Octeon network processors
Why You’ll Love Working at Solace

At Solace, we’re all about smart people, meaningful work, and good vibes.

  • Work with brilliance – Our team is packed with some of the sharpest minds in the industry.
  • Balance matters – We believe work should fit into your life, not the other way around.
  • Hybrid-first – Flexibility is built into how we work, so everyone feels included and empowered.
  • Values-driven – We live and breathe our core values: craftsmanship, trust, courage, freedom, momentum, humility, and human experience.
  • Growth mindset – Our training programs are designed to help you level up, fast.
  • Customer Obsessed – We’re proud of our world-class customer lineup (we’re not shy about it).
  • Keep it fun – We’re social, we keep things simple, and we know how to have a good time.
  • Creative culture – We’ve got a great sense of humour and we make cool videos on topics like MITT and this (check them out!).

At Solace, we are committed to a fair, inclusive, and transparent recruitment process. To help identify candidates whose qualifications best align with the role, we use artificial intelligence (AI) tools during the initial stage of resume screening. These tools compare submitted resumes to the job description, focusing on education, experience, and skills. Importantly, all decisions beyond this initial screening—including interviews and final hiring—are made by our human recruitment team. AI is never used to make final hiring decisions.

Let’s Talk

Not sure you meet every requirement? That’s okay — we’re more interested in your potential and passion. If this role excites you, we’d love to hear from you.

Need accommodations during the hiring process? Just let us know — we’re here to support you.

Thanks to everyone who applies! While we wish we could connect with every candidate, only those selected to move forward will be contacted.

At Solace, we believe that diversity and inclusion drive innovation and growth, both in business and in life. We strive to create an enriching and safe workplace where you can be who you are. If you want to do the best work of your career and feel supported every step of the way, we encourage you to join us!

#LI-JT1

  • 1
  • ...
  • 157
  • 158
  • 159
  • ...
  • 290

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved