Staff Backend Engineer – Real-Time AI & Streaming

IBM

United States

Remote

USD 150,000 - 210,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

IBM Software seeks a senior backend engineer to design and deliver large-scale distributed systems for real-time AI workloads. You will own end-to-end features across multiple services, from design through deployment, influencing cross-team technical decisions and ensuring robust, scalable infrastructure.

The role requires deep expertise in distributed systems, Kubernetes, and proficiency in Go/Java/Python, plus strong communication to align stakeholders and drive dependable delivery.

Qualifications

  • 10+ years of distributed systems or cloud-native backend production experience.
  • Strong Kubernetes knowledge and patterns (control loops, API servers, high-scale control planes).
  • Proficiency in Go, Java, or Python, and willingness to work across all three.
  • Track record leading cross-team technical work with ambiguous requirements.
  • Excellent written and verbal communication to align diverse stakeholders.

Responsibilities

  • Design and build backend services that run AI/inference on real-time data.
  • Own features end to end—from design to rollout—across multiple services.
  • Make cross-team technical calls on model lifecycle, inference routing, and agent execution.
  • Ensure high quality, test coverage, and operability for production infrastructure.
  • Mentor engineers with code reviews and design feedback; support on-call duties.

Skills

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

Education

Bachelor's Degree
Master's Degree

Tools

Kubernetes

Job description

IBM Software seeks a senior backend engineer to design and deliver large-scale distributed systems for real-time AI workloads. You will own end-to-end features across multiple services, from design through deployment, influencing cross-team technical decisions and ensuring robust, scalable infrastructure.

The role requires deep expertise in distributed systems, Kubernetes, and proficiency in Go/Java/Python, plus strong communication to align stakeholders and drive dependable delivery.

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 & Streaming
Staff Software Engineer - Real-Time AI & Streaming

IBM • Tucson (AZ)

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 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
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
Senior Backend Engineer - Cloud Platform for Real-Time Data
Senior Backend Engineer - Cloud Platform for Real-Time Data

IBM • Tucson (AZ)

On-site
USD 120,000 - 160,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
Staff Engineer: Real-Time AI & Stream Analytics
Staff Engineer: Real-Time AI & Stream 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
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
Senior Cloud Platform Engineer — Real-Time Data
Senior Cloud Platform Engineer — Real-Time Data

IBM • Armonk (NY)

On-site
USD 120,000 - 180,000