Skip to main content
Confluent

Senior Software Engineer - Streaming AI

RemoteCanada, United States only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Enterprise
CAD 144.2k–CAD 169.4k/yr
Check eligibility

Open to CA, US only. Set where you work from to check your eligibility.

No BS summary

Senior backend/infrastructure engineer with 2-5 years building production backend systems. Needs distributed systems, cloud infrastructure/networking, one of AWS/Azure/GCP, and proficiency in Java, Scala, C++, Go, or another statically typed language. Remote role for Canada, specifically Ontario or British Columbia.

Core skills

Distributed systemsCloud infrastructureAI serving infrastructure

Required skills

AWS/Azure/GCPJava/Scala/C++/Go

Optional skills

Model servingLLM infrastructureAgent infrastructureStreaming data systems

What you'll do

  • 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.
  • Work on distributed systems challenges such as consensus algorithms, failover strategies, and resource allocation.
  • Collaborate with teams across Confluent to optimize and enhance infrastructure for real-time data streaming use cases.
  • Troubleshoot and improve system reliability, observability, and performance across multiple cloud providers such as AWS, Azure, and GCP.
  • Take ownership of the infrastructure that enables Confluent's in-place, at-scale AI value proposition.
  • Architect systems that allow customers to run complex inference and AI agents directly on streaming data.
  • Tackle infrastructure challenges across networking, compute, and security to ensure AI capabilities are reliable.

What they require

  • 2-5 years of industry experience designing, building, and supporting backend systems in production.
  • Strong fundamentals in distributed systems, cloud infrastructure, and networking.
  • Experience in building and operating large-scale, high-availability systems.
  • Good understanding of cloud platforms and their services.
  • Proficiency in Java, Scala, C++, Go, or other statically typed languages.
  • Self-starter with strong problem-solving skills and the ability to work in a fast-paced environment.
  • BS, MS, or PhD in computer science or a related field, or equivalent work experience.
  • Engineers who thrive on the technical complexity of large-scale distributed systems.
  • Passion for building foundational systems that power AI in the cloud.
  • Preferred: Exposure to model serving, LLM/agent infrastructure, or streaming data systems.
  • No background in ML research or model training is needed.

Benefits

  • Offers equity.
  • Belonging is treated as a baseline.
  • Work across time zones and backgrounds.
  • Space for everyone to lead, grow, and challenge what is possible.

Confluent's platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver dynamic experiences.

Data StreamingEnterprise

Details

Apply routeDom
CAD 144.2k–CAD 169.4k/yr