Confluent

Staff Software Engineer

Confluent2 days ago
Location

CA Remote British Columbia

Type

Full Time

Salary

CAD 225,100 – 260,500

Level

Staff

Role

Staff Software Engineer

Posted

Jun 17, 2026

Full TimeStaff

The role

Summary

Confluent is seeking a Staff Software Engineer to develop advanced AI capabilities for their Cloud platform, focusing on building backend services that enable real-time machine learning and AI agent integration directly into streaming data infrastructure. The ideal candidate will design and implement complex distributed systems that support cutting-edge data streaming and AI technologies.

What you'll do

Backend Service Development: Design and implement backend services for AI and model inference on real-time data streams
System Architecture: Make critical technical decisions spanning multiple system components including model lifecycle, inference routing, and agent execution
Quality Assurance: Ensure high-quality code with comprehensive test coverage, robust documentation, and reliable production infrastructure
Cross-Team Collaboration: Align stakeholders, draft technical designs, and drive technical initiatives to successful completion
On-Call Support: Participate in on-call rotations and maintain team's operational processes and rituals

What we look for

Technical

Distributed Systems10+ years of experience designing and operating distributed systems or cloud-native backend infrastructure
Kubernetes ExpertiseComprehensive understanding of Kubernetes, containerization, networking, and resource isolation
Programming ProficiencyStrong skills in at least one of Go, Java, or Python

Education

Computer ScienceBachelor's or advanced degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Leadership ExperienceProven track record of leading cross-team technical initiatives and turning complex requirements into actionable designs
Production SystemsExtensive experience building and maintaining production-grade, high-reliability infrastructure

Skills

Required skills

Distributed SystemsExtensive experience designing and operating large-scale distributed systems in production environments
KubernetesStrong working knowledge of Kubernetes and distributed systems architecture
Programming LanguagesProficiency in Go, Java, or Python with ability to work across multiple languages
Cloud InfrastructureDeep understanding of cloud-native backend infrastructure and system design

Nice to have

AI InfrastructureExperience with model serving, LLM/agent infrastructure, or streaming data systems
Cross-Team CollaborationTrack record of leading technical initiatives across multiple teams
Technical CommunicationAbility to create compelling design documents and align stakeholders

Compensation & benefits

Salary

CAD 225,100 – 260,500 (annual)

Stock options

Available

Benefits

Equity

Stock options or equity compensation as part of total package

Remote Work

Flexible remote work arrangement in British Columbia, Canada

Inclusive Environment

Commitment to diversity, equity, and inclusion in the workplace

Career Growth

Opportunities for professional development and cross-team collaboration


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess basic qualifications and role fit
  2. 2
    Technical Phone Interview Detailed discussion of technical background, distributed systems experience, and problem-solving approach
  3. 3
    System Design Interview In-depth technical interview focusing on architectural design, scalability, and complex system challenges
  4. 4
    Onsite/Virtual Panel Multiple interviews with team members covering technical skills, system design, and collaborative capabilities
  5. 5
    Final Executive Interview Discussion with senior leadership to assess strategic thinking and leadership potential

Apply for this position

You'll be redirected to the company's application page