Senior Software Engineer II — Stream Processing (Flink)

IBM

Boston (KY)

On-site

USD 150,000 - 190,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IBM Software is seeking a Stream Processing & Analytics engineer to build and scale an elastic, durable stream processing engine based on Apache Flink for Confluent Cloud. You will enable customers to run custom functions and apps in Confluent Cloud with a strong SDLC and high-performance runtime.

You will implement Java and Python pipelines, collaborate with cloud infra teams, and help shape best practices for production services across AWS, Azure, and GCP regions.

Qualifications

  • Master's degree in CS or related field.
  • 4+ years of relevant stream processing experience.
  • Strong fundamentals in distributed systems design and development.
  • Production cloud experience and on-call rotation experience.
  • Proficiency in Java; comfortable with Go and Python.

Responsibilities

  • Develop Flink user-defined functions for complex use cases.
  • Design, develop, and operationalize critical user-facing interfaces and cloud infrastructure.
  • Collaborate with the Apache Flink community to set standards and improve open source foundations.
  • Independently drive software projects to deliver complex production-grade solutions.
  • Evaluate and improve the platform’s efficiency and stay current with industry trends.
  • Maintain a mission-critical service with 99.99 SLA across cloud regions.

Skills

Java
Python
Go
Distributed systems
On-call rotation

Education

Master's Degree

Tools

Apache Flink
Kubernetes
AWS
GCP
Azure
Docker

Job description

IBM Software is seeking a Stream Processing & Analytics engineer to build and scale an elastic, durable stream processing engine based on Apache Flink for Confluent Cloud. You will enable customers to run custom functions and apps in Confluent Cloud with a strong SDLC and high-performance runtime.

You will implement Java and Python pipelines, collaborate with cloud infra teams, and help shape best practices for production services across AWS, Azure, and GCP regions.

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

Similar jobs worth comparing

Senior Software Engineer II: Stream Processing & Analytics
Senior Software Engineer II: Stream Processing & Analytics

IBM • Boston (MA)

On-site
USD 131,000 - 245,000
Senior Stream Processing Engineer (Flink, Cloud)
Senior Stream Processing Engineer (Flink, Cloud)

IBM • Rochester (MN)

On-site
USD 120,000 - 160,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 • Armonk (NY)

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

IBM • City of Poughkeepsie (NY)

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

IBM • Lowell (MA)

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

IBM • Armonk (NY)

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

IBM • Rochester (MN)

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

IBM • Boston (KY)

On-site
USD 150,000 - 190,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