CareerPlanGet AI match score →

Software Development Engineer, Amazon Data Firehose

East Palo Alto, California, United States💼 Full-time💰 $165,200–$223,600🗓 2026-05-28 → 2026-07-08

Core

Building a fully managed, highly available, scalable, and secure data streaming service that captures, transforms, and delivers billions of events daily to destinations like S3, Redshift, and OpenSearch.

Role type

Senior Software Development Engineer (Distributed Systems & Streaming)

Builds

Amazon Data Firehose service (data ingestion, transformation, and delivery pipeline)

Domain

Cloud Infrastructure / Big Data Streaming

Deliverable

production ML models | product features | infrastructure

Required skills

Large-scale distributed system design, streaming data technologies (Kinesis, Kafka), open-source data processing frameworks (Spark, Flink, Storm), C#/C++/Java/Perl, Object Oriented Design

Preferred skills

Full SDLC experience, code reviews, source control, build processes, testing, operations

Technologies

Amazon Kinesis, Apache Kafka, Apache Spark, Apache Flink, Apache Storm, C#, C++, Java, Perl, Amazon S3, Amazon Redshift, OpenSearch

Responsibilities

Design and develop large-scale multi-tiered distributed software applications, collaborate on building AWS services, define team roadmap and identify design changes in underlying open-source platforms

Seniority

Senior, hands-on IC

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