CareerPlanGet AI match score →

Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink

Seattle, Washington, United States💼 Full-time💰 $143,700–$194,400🗓 2026-06-25 → 2026-07-31

Core

Building and improving the Amazon Managed Service for Apache Flink, a fully managed distributed stream processing platform that allows customers to run real-time data processing applications using SQL or Java.

Role type

Senior Software Development Engineer (Distributed Systems/Stream Processing)

Builds

Amazon Managed Service for Apache Flink (MSF), a cloud-based stream processing engine

Domain

Cloud computing, distributed systems, real-time data streaming

Deliverable

production ML models | product features

Required skills

Large-scale system development, distributed system design, reliability engineering, scalability, software architecture, complex problem solving, code quality, reusable code design

Preferred skills

Apache Flink, Apache Spark, Apache Storm, Hadoop frameworks, full software development life cycle, design patterns

Technologies

Apache Flink, SQL, Java, AWS

Responsibilities

Improving the stream processing engine and upstream compatibility, enhancing engine efficiency and availability, adding ease-of-use features, writing scalable and reliable cloud service code, collaborating on service architecture, maintaining operational excellence

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Amazon ↗