Staff Software Engineer, Real-Time AI & Stream Processing

IBM

Boston (MA)

Remote

USD 207,000 - 331,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

IBM Software is seeking a Staff Software Engineer to help build Confluent Cloud's AI capability layer on streaming data. You’ll own end-to-end backend services across services, APIs, and control planes, delivering reliable inference at scale.

You will lead cross-team technical work, design robust architectures, and drive responsibilities from design through production. Strong communication and a willingness to operate across Go, Java, and Python are essential.

Qualifications

  • 10+ years of significant experience designing, building, and operating distributed systems or cloud-native backend infrastructure in production.
  • Strong working knowledge of Kubernetes and distributed-systems patterns (control loops, API servers, high-scale control planes).
  • Proficiency in at least one of Go, Java, or Python, and willingness to work across all three.
  • A track record of leading cross-team technical work: turning ambiguous requirements into designs others can rally behind.
  • Excellent written and verbal communication — you can write a design doc that aligns people who don't report to you.

Responsibilities

  • Design and build the backend services (Go/Java/Python) that run AI and model inference on real-time data.
  • Own features end to end — drafting the design, aligning stakeholders inside and outside the team, and driving to a conclusion.
  • Make technical calls on systems that span teams: model lifecycle, inference routing, and agent execution.
  • Own the quality of what you ship — code, test coverage, documentation, operability, and rollout safety.
  • Make the engineers around you better through code review, design feedback, and trusted cross-cutting work.
  • Participate in on-call for the services your team owns and help keep team rituals healthy.

Skills

Go
Java
Python
Kubernetes
Distributed systems
Cross-team leadership
Design docs

Education

Bachelor's Degree
Master's Degree

Tools

Kubernetes

Job description

IBM Software is seeking a Staff Software Engineer to help build Confluent Cloud's AI capability layer on streaming data. You’ll own end-to-end backend services across services, APIs, and control planes, delivering reliable inference at scale.

You will lead cross-team technical work, design robust architectures, and drive responsibilities from design through production. Strong communication and a willingness to operate across Go, Java, and Python are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Confluent - Staff Software Engineer - Stream Processing & Analytics
Confluent - Staff Software Engineer - Stream Processing & Analytics

IBM • Tucson (AZ)

On-site
USD 150,000 - 190,000
Staff Software Engineer - Real-Time AI & Streaming
Staff Software Engineer - Real-Time AI & Streaming

IBM • Tucson (AZ)

On-site
USD 150,000 - 190,000
Confluent - Staff Software Engineer - Stream Processing & Analytics
Confluent - Staff Software Engineer - Stream Processing & Analytics

IBM • Rochester (MN)

On-site
USD 150,000 - 210,000
Confluent - Staff Software Engineer - Stream Processing & Analytics
Confluent - Staff Software Engineer - Stream Processing & Analytics

IBM • Lowell (MA)

On-site
USD 150,000 - 230,000
Confluent - Staff Software Engineer - Stream Processing & Analytics
Confluent - Staff Software Engineer - Stream Processing & Analytics

IBM • Boston (KY)

On-site
USD 150,000 - 190,000
Confluent - Staff Software Engineer - Stream Processing & Analytics
Confluent - Staff Software Engineer - Stream Processing & Analytics

IBM • San Diego (CA)

On-site
USD 180,000 - 240,000
Confluent - Staff Software Engineer - Stream Processing & Analytics
Confluent - Staff Software Engineer - Stream Processing & Analytics

IBM • Armonk (NY)

On-site
USD 180,000 - 260,000
Confluent - Staff Software Engineer - Stream Processing & Analytics
Confluent - Staff Software Engineer - Stream Processing & Analytics

IBM • Poughkeepsie (AR)

On-site
USD 150,000 - 190,000
Staff Software Engineer: Real-Time AI on Streaming Data
Staff Software Engineer: Real-Time AI on Streaming Data

Confluent Inc • Mountain View (CA), Northern (KY)

Hybrid
USD 180,000 - 280,000
Staff Software Engineer — Real-Time AI on Streaming Data
Staff Software Engineer — Real-Time AI on Streaming Data

IBM • Boston (KY)

On-site
USD 150,000 - 190,000