Confluent

Confluent

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

Remote, Ontario, Canada · Senior

Sponsorship not specifiedDetected 94 days ago
JavaGoC++ScalaReactDistributed SystemsAlgorithmsAWSGCPAzureCloud PlatformsMachine LearningLLMsAgentic AIResearchProblem Solving

Stay score

odds of building a lasting career here

42Risky
Cap-exempt (no lottery)0
Sponsors this role100
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

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

Context, not a finding about this posting: of this employer's 31 green-card filings in this occupation, 100% were for a worker who already held the job.

Green-card follow-through: 93%

Of 27 labor certifications old enough to have been used, 2 expired without the employer filing the next step. Median time from filing to decision: 490 days.100% of their filings were for a worker who already held the job.Only certifications past the 180-day window are counted — recent ones cannot have expired yet.

Files H-1B transfers

7 transfer filings in the last year, covering 7 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

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.