Senior Software Engineer: Stream Processing & Analytics (Flink)

IBM

Tucson (AZ)

On-site

USD 140,000 - 210,000

Full time

23 hours ago
Be an early applicant
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 seeks a skilled engineer to advance a streaming engine built on Apache Flink for Confluent Cloud. You will develop user-defined functions in Java, Python, and Go, shape interfaces and cloud infrastructure, and collaborate with the Flink community to set standards.

You’ll own production-grade delivery with a 99.99 SLA across major cloud regions. The role emphasizes strong distributed systems fundamentals, cloud production experience, and the ability to work across teams to deliver

Qualifications

  • BS, MS, or PhD in computer science or a related field, or equivalent work experience.
  • 4+ years of relevant stream processing experience.
  • Strong fundamentals in distributed systems design and development.
  • Experience running production services in the cloud and being part of oncall rotation.
  • Proficiency in Java, and comfortable working with Go and Python.

Responsibilities

  • Work on Flink user-defined functions to provide a great experience for customers with sophisticated use-cases.
  • Play a crucial role in designing, developing and operationalizing critical user-facing interfaces as well as the backing cloud infrastructure.
  • Collaborate with the Apache Flink community to establish standards and improve open source foundations.
  • Independently drive execution of software projects to deliver complex projects in production with a focus on quality.
  • Evaluate and enhance the efficiency of our platform's technology stack, keeping pace with industry trends and adopting state-of-the-art solutions.
  • Develop, manage, and maintain a mission-critical service with a 99.99 SLA across 88+ cloud regions.
  • Enhance stability, performance, scalability, and operational excellence across multiple critical systems.

Skills

Java
Go
Python
Distributed systems

Education

Master's Degree

Tools

AWS
Azure
GCP
Kubernetes
Apache Flink

Job description

IBM Software seeks a skilled engineer to advance a streaming engine built on Apache Flink for Confluent Cloud. You will develop user-defined functions in Java, Python, and Go, shape interfaces and cloud infrastructure, and collaborate with the Flink community to set standards.

You’ll own production-grade delivery with a 99.99 SLA across major cloud regions. The role emphasizes strong distributed systems fundamentals, cloud production experience, and the ability to work across teams to deliver

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Stream Processing Engineer (Flink, Cloud)
Senior Stream Processing Engineer (Flink, Cloud)

IBM • Rochester (MN)

On-site
USD 120,000 - 160,000
Senior Stream Processing Engineer - Flink & Cloud Analytics
Senior Stream Processing Engineer - Flink & Cloud Analytics

IBM • Ionia (NY)

On-site
USD 140,000 - 210,000
Healthcare benefits
401(k) plan
Generous paid time off
+1
Senior Software Engineer II — Stream Processing (Flink)
Senior Software Engineer II — Stream Processing (Flink)

IBM • Boston (KY)

On-site
USD 150,000 - 190,000
Senior Flink Stream Engineer, Cloud
Senior Flink Stream Engineer, Cloud

IBM • Ionia (NY)

On-site
USD 140,000 - 190,000
Healthcare benefits
401(k) plans
Paid time off
Senior Stream Processing Engineer (Flink & Cloud)
Senior Stream Processing Engineer (Flink & Cloud)

IBM • Armonk (NY)

On-site
USD 140,000 - 170,000
Senior Flink Stream Processing Engineer, Cloud
Senior Flink Stream Processing Engineer, Cloud

IBM • San Diego (CA)

On-site
USD 150,000 - 210,000
Senior Stream Processing Engineer - Flink & Cloud
Senior Stream Processing Engineer - Flink & Cloud

IBM • Lowell (MA)

On-site
USD 120,000 - 190,000
Senior Flink & Cloud Stream Engineer
Senior Flink & Cloud Stream Engineer

IBM • City of Poughkeepsie (NY)

On-site
USD 140,000 - 170,000
Senior Software Engineer II: Stream Processing & Analytics
Senior Software Engineer II: Stream Processing & Analytics

IBM • Boston (MA)

On-site
USD 131,000 - 245,000
[Confluent] Senior Software Engineer II - Stream Processing & Analytics
[Confluent] Senior Software Engineer II - Stream Processing & Analytics

IBM • City of Poughkeepsie (NY)

On-site
USD 140,000 - 170,000