Senior Software Engineer
Toronto, ON · On-site
Proficiency in audio streaming technologies including WebSocket protocols, real-time data handling ... Programming Language), React.js, Software Development Life Cycle (SDLC), SRE Observability ...
Toronto, ON · On-site
Proficiency in audio streaming technologies including WebSocket protocols, real-time data handling ... Programming Language), React.js, Software Development Life Cycle (SDLC), SRE Observability ...
Toronto, ON · On-site
Proficiency in audio streaming technologies including WebSocket protocols, real-time data handling ... Programming Language), React.js, Software Development Life Cycle (SDLC), SRE Observability ...
The ideal candidate will have deep expertise in distributed systems optimization, streaming ... Build consensus across multiple engineering organizations with different priorities Lead ...
The ideal candidate will have deep expertise in distributed systems optimization, streaming ... Build consensus across multiple engineering organizations with different priorities Lead ...
Toronto, ON · Hybrid
CA$121K - CA$170K/yr
As a Senior Software Engineer reporting to the Sr. Director of Software Development, you'll play a critical role in building the next generation of market data streaming products that empower clients ...
Toronto, ON · Hybrid
CA$121K - CA$170K/yr
As a Senior Software Engineer reporting to the Sr. Director of Software Development, you'll play a critical role in building the next generation of market data streaming products that empower clients ...
Engineering (ENG) Career Stream: Engineering (ENG) Role: Director (DR1) Job Code: DR1-ENG-MFG Job Band: 12 Direct/Indirect Indicator: Indirect Summary The Director of Engineering & Site Quality ...
Engineering (ENG) Career Stream: Engineering (ENG) Role: Director (DR1) Job Code: DR1-ENG-MFG Job Band: 12 Direct/Indirect Indicator: Indirect Summary The Director of Engineering & Site Quality ...
Installation of continuous stream flow and lake level monitoring stations; * In-situ flow ... Bachelor's degree in civil/environmental engineering or equivalent * Experience with hydrologic and ...
Installation of continuous stream flow and lake level monitoring stations; * In-situ flow ... Bachelor's degree in civil/environmental engineering or equivalent * Experience with hydrologic and ...
Installation of continuous stream flow and lake level monitoring stations; * In-situ flow ... Bachelor's degree in civil/environmental engineering or equivalent * Experience with hydrologic and ...
Installation of continuous stream flow and lake level monitoring stations; * In-situ flow ... Bachelor's degree in civil/environmental engineering or equivalent * Experience with hydrologic and ...
Strong candidates typically come from backend engineering, distributed systems, infrastructure, streaming, or software-oriented data platform backgrounds. What You'll Build You will work on ...
Strong candidates typically come from backend engineering, distributed systems, infrastructure, streaming, or software-oriented data platform backgrounds. What You'll Build You will work on ...
Installation of continuous stream flow and lake level monitoring stations; * In-situ flow ... Bachelor's degree in civil/environmental engineering or equivalent * Experience with hydrologic and ...
Installation of continuous stream flow and lake level monitoring stations; * In-situ flow ... Bachelor's degree in civil/environmental engineering or equivalent * Experience with hydrologic and ...
As a Software Engineer (ETL Development focus) within Client Systems, Canadian Banking Engineering ... Exposure to real-time/streaming data processing (Spark Streaming, Kafka Streams) * Knowledge of ...
As a Software Engineer (ETL Development focus) within Client Systems, Canadian Banking Engineering ... Exposure to real-time/streaming data processing (Spark Streaming, Kafka Streams) * Knowledge of ...
Kafka & Streaming: Build and optimize scalable streaming solutions using Apache Kafka, Kafka ... Mentor junior engineers and provide technical leadership. * Operations & Security: Implement ...
Kafka & Streaming: Build and optimize scalable streaming solutions using Apache Kafka, Kafka ... Mentor junior engineers and provide technical leadership. * Operations & Security: Implement ...
Toronto, ON · Remote
CA$35 - CA$55/hr
Hybrid Hadoop Engineer and Hadoop Infrastructure Administrator to build and maintain a scalable and ... Design, build, and maintain Big Data workflows/pipelines to process a continuous stream of data ...
Quick apply
Toronto, ON · Remote
CA$35 - CA$55/hr
Hybrid Hadoop Engineer and Hadoop Infrastructure Administrator to build and maintain a scalable and ... Design, build, and maintain Big Data workflows/pipelines to process a continuous stream of data ...
The Data Platform Engineer (Databricks) will play a key hands-on role in designing, building, and ... Build ETL/ELT workflows to support analytics and reporting needs Support both batch and streaming ...
Quick apply
The Data Platform Engineer (Databricks) will play a key hands-on role in designing, building, and ... Build ETL/ELT workflows to support analytics and reporting needs Support both batch and streaming ...
Toronto, ON · Remote
We're seeking a Senior Data Engineer to join our Delivery Team. In this role, you'll design and ... Experience in building high-throughput, low-latency streaming data ingestion solutions using Apache ...
Quick apply
Toronto, ON · Remote
We're seeking a Senior Data Engineer to join our Delivery Team. In this role, you'll design and ... Experience in building high-throughput, low-latency streaming data ingestion solutions using Apache ...
We're seeking a Senior Data Engineer to join our Delivery Team. In this role, you'll design and ... Experience in building high-throughput, low-latency streaming data ingestion solutions using Apache ...
We're seeking a Senior Data Engineer to join our Delivery Team. In this role, you'll design and ... Experience in building high-throughput, low-latency streaming data ingestion solutions using Apache ...
Build, configure, monitor, and optimize Kafka-based streaming solutions. Develop and deploy cloud-based solutions using GCP services such as Dataflow, BigQuery, GKE, and Cloud Storage. Use ...
Posted today
Build, configure, monitor, and optimize Kafka-based streaming solutions. Develop and deploy cloud-based solutions using GCP services such as Dataflow, BigQuery, GKE, and Cloud Storage. Use ...
Posted today
Toronto, ON · On-site
Senior Full-Stack Engineer, AI Platform The Opportunity Chubb's AI Platform team is building an ... Build performant, accessible user interfaces that surface AI outputs: streaming chat and RAG ...
Toronto, ON · On-site
Senior Full-Stack Engineer, AI Platform The Opportunity Chubb's AI Platform team is building an ... Build performant, accessible user interfaces that surface AI outputs: streaming chat and RAG ...
Architect and implement scale batch and streaming pipelines for large-scale product telemetry with ... Feature engineering and feature stores * RAG-based systems and evaluation pipelines * Ensure data ...
Architect and implement scale batch and streaming pipelines for large-scale product telemetry with ... Feature engineering and feature stores * RAG-based systems and evaluation pipelines * Ensure data ...
Toronto, ON · On-site
Senior UI Engineer About the Role We're looking for a Senior UI Engineer who wants to own the ... Implement performant, accessible, and responsive UIs that surface AI outputs: streaming chat ...
Toronto, ON · On-site
Senior UI Engineer About the Role We're looking for a Senior UI Engineer who wants to own the ... Implement performant, accessible, and responsive UIs that surface AI outputs: streaming chat ...
Company Description Are you a Data Engineer with experience building cloud-based data solutions and ... Create batch & real‑time ETL/ELT flows (Azure Event Hubs, Kafka, Spark Streaming) to ingest EHR ...
Quick apply
Company Description Are you a Data Engineer with experience building cloud-based data solutions and ... Create batch & real‑time ETL/ELT flows (Azure Event Hubs, Kafka, Spark Streaming) to ingest EHR ...
Their infrastructure ingests massive streams of sensor and mobility data from hundreds of ... The engineering team operates out of a Toronto hub, tackling petabyte-scale challenges with the ...
Their infrastructure ingests massive streams of sensor and mobility data from hundreds of ... The engineering team operates out of a Toronto hub, tackling petabyte-scale challenges with the ...
$12.4K - $36.7K
3% of jobs
$36.7K - $61.1K
6% of jobs
$61.1K - $85.4K
13% of jobs
$96.6K is the 25th percentile. Wages below this are outliers.
$85.4K - $109.7K
6% of jobs
$109.7K - $134.1K
12% of jobs
The median wage is $143.3K / yr.
$134.1K - $158.4K
26% of jobs
$167.1K is the 75th percentile. Wages above this are outliers.
$158.4K - $182.8K
24% of jobs
$182.8K - $207.1K
3% of jobs
$207.1K - $231.4K
1% of jobs
$231.4K - $255.8K
2% of jobs
$255.8K - $280.1K
3% of jobs
$12.4K
$143.3K
$280.1K
| Aspect | Streaming Engineer | Video Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Engineering, or related field; knowledge of streaming protocols | Bachelor's in Film, Video Production, or related; technical skills in video editing and production |
| Work Environment | Tech companies, streaming platforms, live broadcasting | TV studios, post-production houses, media companies |
| Employer & Industry Usage | Primarily in digital media, online streaming services | Traditional media, television, film production |
| Common Search & Comparison Intent | Yes | Yes |
Streaming Engineers focus on developing and maintaining live and on-demand streaming infrastructure, ensuring smooth delivery of digital content. Video Engineers work on the technical aspects of video production, editing, and post-production. While both roles involve video technology, Streaming Engineers specialize in streaming protocols and platform integration, whereas Video Engineers focus on video quality and editing processes.

Toronto, ON • On-site
Full-time
Re-posted 15 days ago
Job Description
What is the opportunity?
As a Senior Software Engineer on the Advice Centre Engineering Team, you will design and build enterprise-scale applications and backend services that enable real-time audio streaming, transcription, and AI-powered summarization. You'll play a key role in RBC's broader AI strategy by delivering solutions that enhance advisor efficiency and transform how our advisors interact with clients. This is a hands-on engineering role where you'll take innovative audio and AI capabilities from concept through production, working directly with modern web technologies and cloud infrastructure to create resilient, scalable systems that deliver measurable business impact.
What will you do?
What do you need to succeed?
Must-have
Nice-to-have
What's in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
#LI-POST
#TechPJ
Job Skills
Active Learning, Agile Methodology, Application Integrations, Audio Processing, Authentication, Back-End Development, Detail-Oriented, Enterprise Application Delivery, Grafana, Group Problem Solving, Java (Programming Language), JavaScript, Media Streaming, Microsoft Windows, Multitier Architecture, Node.js, Programming Languages, Python (Programming Language), React.js, Software Development Life Cycle (SDLC), SRE Observability, TypeScript, Web Development, WebSocket, Web TechnologiesAdditional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Employment Type: FULL_TIMESourced by ZipRecruiter
Banking and credit intermediation
10,000+ Employees
Toronto, Ontario, CA