Position Details
About this role
This role involves developing and maintaining a highly scalable, real-time data streaming service on AWS, supporting millions of transactions per second.
Key Responsibilities
- Designing large-scale streaming systems
- Collaborating with engineers and leaders
- Building scalable data pipelines
- Implementing data transformations
- Ensuring system security and availability
Technical Overview
The technical environment includes AWS cloud services, data streaming frameworks like Kafka, Spark, Flink, and Storm, and focuses on building distributed, scalable, and secure data pipelines.
Ideal Candidate
The ideal candidate is a senior software engineer with extensive experience in building large-scale, distributed data streaming systems using AWS services like Amazon Kinesis and open-source frameworks such as Apache Kafka, Spark, Flink, or Storm. They possess strong problem-solving skills and a deep understanding of scalable cloud architectures.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience with large-scale distributed systems, No familiarity with AWS or data streaming frameworks, No experience in cloud service development
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile