Senior Software Engineer – Streaming AI (Remote – Ontario/BC)
confluent · Remote, Ontario, Canada
Job description
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 will design and operate systems that let customers run complex inference and AI agents directly on streaming data, eliminating the need to move data to external stacks.
Key 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.
- Address distributed‑systems challenges such as consensus algorithms, failover strategies, and resource allocation.
- Collaborate with teams across Confluent to optimize infrastructure for real‑time data streaming use cases.
- Troubleshoot and enhance system reliability, observability, and performance across AWS, Azure, and GCP.
Required profile
- 2‑5 years of industry experience designing, building, and supporting backend systems in production.
- Strong fundamentals in distributed systems, cloud infrastructure, and networking.
- Experience building and operating large‑scale, high‑availability systems.
- Good understanding of cloud platforms (AWS, Azure, or GCP) and their services.
- Proficiency in Java, Scala, C++, Go, or other statically typed languages.
Required skills
- Java
- Scala
- C++
- Go
- AWS
- Azure
- GCP
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 7 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
confluent
Remote, Ontario, Canada