Staff Software Engineer, Stream Processing & Analytics
IBM
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $176,600–$246,000.
Based on 240 similar postings.
Employer
IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.
IBM currently has 229 open roles on FindRole.
Most-posted roles
At a glance
Confluent - Staff Software Engineer - Stream Processing & Analytics joins the team building Confluent Cloud's AI capabilities, which allow customers to integrate AI and agent capabilities directly into real-time data streams. This role involves designing and building backend services for model inference on streaming data while owning features end-to-end, from drafting designs to ensuring production reliability. The engineer will navigate complex systems including user-facing APIs, model lifecycle management, and execution layers. Key technical requirements include proficiency in Go, Java, or Python, along with deep expertise in Kubernetes and distributed systems patterns like control loops and high-scale control planes. The role focuses on the infrastructure for serving AI reliably at scale rather than machine learning research. Candidates must demonstrate experience in cloud-native backend infrastructure to solve problems involving inference routing and agent execution within a streaming data environment.
What does a Software Engineer earn?
Median $195000 from 1914 postings across 140 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
IBM
IBM
IBM
IBM
IBM
IBM