CareerPlanSign in

Senior Software Engineer - Streaming AI (Remote - Ontario / British Columbia)

🌐 Remote💼 Full-time🗓 2026-07-14 → 2026-09-26

Core

Architecting and operating large-scale, high-performance infrastructure that enables running machine learning and AI agents directly on real-time streaming data within Confluent Cloud.

Role type

Senior Software Engineer (Infrastructure/Platform)

Builds

Foundational software and serving layers for in-place, at-scale AI inference on streaming data

Domain

Cloud infrastructure, distributed systems, real-time data streaming

Deliverable

production ML models | infrastructure

Required skills

distributed systems design, cloud infrastructure, networking, consensus algorithms, failover strategies, resource allocation, statically typed languages (Java, Scala, C++, Go)

Preferred skills

model serving, LLM/agent infrastructure, streaming data systems

Technologies

AWS, Azure, GCP

Responsibilities

Design and develop large-scale, high-performance infrastructure; build foundational software for reliability and scalability; solve distributed systems challenges; optimize infrastructure for real-time streaming; troubleshoot and improve system observability and performance

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.