Staff Software Engineer, Stream Processing & Analytics

IBM

Rochester, MN • 14m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Staff Software Engineer, Stream Processing & Analytics

Description

You will build and optimize stream processing and analytics systems at scale, leveraging modern streaming platforms and real-time data processing. The role focuses on technical leadership across system design, data pipelines, and reliability for production workloads.

Responsibilities

  • Design and implement streaming data architectures for real-time analytics

  • Lead technical direction for data pipelines and stream processing components

  • Collaborate with engineering teams to deliver reliable, high-performance streaming solutions

Requirements

  • Proven experience delivering large-scale stream processing systems

  • Strong expertise in streaming data platforms and real-time analytics

  • Experience designing and operating distributed systems in production

  • Proficiency with at least one JVM language (e.g., Java or Scala)

  • Demonstrated ability to lead complex technical initiatives end-to-end

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report