Staff Software Engineer - Real-Time AI & Streaming

IBM

Tucson (AZ)

On-site

USD 150,000 - 190,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

IBM Software is seeking an experienced backend engineer to own delivery of distributed, cloud-native backend services that power AI and real-time data processing. You will design and ship components that span APIs, model lifecycle, and inference routing, while ensuring reliability and operability of production systems.

You will lead cross-team technical work, write design docs, and mentor peers, with a focus on scaling streaming data platforms and real-time AI capabilities across services.

Qualifications

  • 10+ years of experience designing and operating distributed systems.
  • Strong knowledge of Kubernetes and distributed-systems patterns.
  • Proficiency in at least one of Go, Java, or Python and willingness to work across all three.
  • Proven track record leading cross-team technical work and turning requirements into designs.
  • Excellent written and verbal communication to align diverse teams.

Responsibilities

  • Design and build backend services that run AI and model inference on real-time data.
  • Own features end to end and drive decisions across teams.
  • Make technical calls on systems spanning multiple services and lifecycles.
  • Ensure code quality, tests, documentation, and operability for live inference.
  • Mentor engineers and contribute to cross-team code reviews and design reviews.
  • Participate in on-call for the services your team owns.

Skills

Distributed systems
Backend systems
Go/Java/Python
Kubernetes
Cross-team collaboration
Design documentation
System design

Education

Master's Degree

Tools

Go
Java
Python
Kubernetes

Job description

IBM Software is seeking an experienced backend engineer to own delivery of distributed, cloud-native backend services that power AI and real-time data processing. You will design and ship components that span APIs, model lifecycle, and inference routing, while ensuring reliability and operability of production systems.

You will lead cross-team technical work, write design docs, and mentor peers, with a focus on scaling streaming data platforms and real-time AI capabilities across services.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Staff Engineer: Real-Time AI & Stream Processing
Staff Engineer: Real-Time AI & Stream Processing

IBM • Armonk (NY)

On-site
USD 180,000 - 260,000
Staff Backend Engineer – Real-Time AI & Streaming
Staff Backend Engineer – Real-Time AI & Streaming

IBM • United States

Remote
USD 150,000 - 210,000
Staff Engineer: Real-Time AI & Stream Analytics
Staff Engineer: Real-Time AI & Stream Analytics

IBM • Poughkeepsie (AR)

On-site
USD 150,000 - 190,000
Principal Engineer — Real-Time AI on Streaming Data
Principal Engineer — Real-Time AI on Streaming Data

IBM • San Diego (CA)

On-site
USD 180,000 - 240,000
Staff Software Engineer, Real-Time AI & Stream Processing
Staff Software Engineer, Real-Time AI & Stream Processing

IBM • Boston (MA)

Remote
USD 207,000 - 331,000
Senior Cloud Platform Engineer - Real-Time Data at Scale
Senior Cloud Platform Engineer - Real-Time Data at Scale

IBM • San Diego (CA)

On-site
USD 140,000 - 210,000
Senior Remote Backend Engineer - Stream Analytics
Senior Remote Backend Engineer - Stream Analytics

IBM • Boston (MA)

Remote
USD 169,000 - 214,000
Healthcare benefits
401(k) plan
Paid time off
+1
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
Senior Backend Engineer – Stream Processing & Analytics
Senior Backend Engineer – Stream Processing & Analytics

IBM • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
401(k) matching