Staff Engineer: Real-Time AI & Stream Processing

IBM

Armonk (NY)

On-site

USD 180,000 - 260,000

Full time

10 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IBM Software is seeking an experienced senior backend engineer to own delivery of large-scale AI platform capabilities. You will design and ship backend services, collaborating across teams to drive architectural decisions spanning data, model lifecycle, and inference.

You will work with Go, Java, and Python, apply Kubernetes patterns, and mentor peers while ensuring reliability and operability of live inference at scale.

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 Go, Java, or Python, and willingness to work across all three.

Responsibilities

  • Design and build backend services that run AI and model inference on real-time data.
  • Own features end-to-end, aligning stakeholders and driving decisions to a conclusion.
  • Make cross-team technical decisions affecting model lifecycle, inference routing, and agent execution.
  • Ensure code quality, test coverage, documentation, and operability for live inference at scale.
  • Mentor peers, perform design reviews, and contribute to healthy team processes.

Skills

Distributed systems design
Backend engineering
Go
Java
Python
Kubernetes
Cross-team collaboration

Education

Master's Degree

Tools

Go
Java
Python

Job description

IBM Software is seeking an experienced senior backend engineer to own delivery of large-scale AI platform capabilities. You will design and ship backend services, collaborating across teams to drive architectural decisions spanning data, model lifecycle, and inference.

You will work with Go, Java, and Python, apply Kubernetes patterns, and mentor peers while ensuring reliability and operability of live inference at scale.

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

IBM • Poughkeepsie (AR)

On-site
USD 150,000 - 190,000
Lead Backend Engineer - Real-Time AI & Stream Processing
Lead Backend Engineer - Real-Time AI & Stream Processing

IBM Computing • San Francisco (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
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
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
Confluent - Staff Software Engineer - Stream Processing & Analytics
Confluent - Staff Software Engineer - Stream Processing & Analytics

IBM Computing • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Cloud Platform Engineer — Real-Time Data
Senior Cloud Platform Engineer — Real-Time Data

IBM • Armonk (NY)

On-site
USD 120,000 - 180,000
Senior Cloud Platform Engineer - Real-time Data Lead
Senior Cloud Platform Engineer - Real-time Data Lead

IBM • Rochester (MN)

On-site
USD 120,000 - 190,000