Confluent
Senior Software Engineer - Streaming AI (Remote - Ontario / British Columbia)
Remote, Ontario, Canada · Senior
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card follow-through: 93%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- As a Software Engineer on the AI team, you will take ownership of the infrastructure that enables our "in-place, at-scale" AI value proposition.
- you are architecting the systems that allow customers to run complex inference and AI agents directly on streaming data, eliminating the need to move data to external stacks.
- We are looking for engineers who thrive on the technical complexity of large-scale distributed systems.
Responsibilities
- Design, develop, and operate large-scale, high-performance infrastructure that powers Confluent Cloud.
- Build foundational software to improve reliability, scalability, and efficiency across cloud environments.
- Collaborate with teams across Confluent to optimize and enhance infrastructure for real-time data streaming use cases.
- 2-5 years of industry experience designing, building, and supporting backend systems in production.
- Experience in building and operating large-scale, high-availability systems.
- Note - You don't need a background in ML research or model training - this role is about building and operating the platform that serves AI reliably at scale, not inventing the models.
Requirements
- Proficiency in Java, Scala, C++, Go, or other statically typed languages.
Company info
- We're a small, focused engineering team building the AI capabilities of Confluent Cloud.
- Our job is to make it possible to run machine learning and AI agents directly on real-time data - without customers having to stitch together a separate stack to do it.
- We own our products end to end, from the user-facing API down to the serving layer that runs inference in production, and we work closely with the broader platform teams whose systems we build on top of.
- It's a high-ownership, high-autonomy environment: small enough that what you build ships and matters, broad enough that the problems are genuinely hard.
- It's a high-ownership, high-autonomy environment:
- small enough that what you build ships and matters, broad enough that the problems are genuinely hard.
- You aren't just building a feature; you are architecting the systems that allow customers to run complex inference and AI agents directly on streaming data, eliminating the need to move data to external stacks.
This listing is sourced directly from Confluent's careers page and normalized into a canonical job model.