Senior Software Engineer - Streaming AI
ConfluentData Streaming company
CanadaSenior
Benchmark
Index Ventures
Sequoia Capital
Coatue
Altimeter Capital
Franklin Templeton Investments
Software Engineering
About the role
TL;DR
Architect scalable infrastructure for real-time AI capabilities.
- •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 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.
- •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.
- •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 (AWS, Azure, GCP).
- •Requirements 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 (AWS, Azure, or GCP) and their services.
- •Proficiency in Java, Scala, C++, Go, or other statically typed languages.
- •A 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.
Required skills
JavaScalaC++GoAWSAzureGoogle Cloud
Domain expertise
ai
Tech stack
JavaScalaC++GoAWSAzureGoogle Cloud