Amazon Kinesis Data Streams is a critical service used by leading companies like Epic Games, Lyft, AirBnB, and Vanguard for real-time streaming data processing. As a Software Development Engineer on the AWS Kinesis Data Streams team, you'll be working on a service that processes gigabytes of real-time data per second for various use cases including gaming analytics, IoT sensor data, financial transactions, and security analytics.
The role offers an exciting opportunity to work with cloud computing technology in a fast-paced environment. You'll collaborate with outstanding engineers and leaders to define architecture, implement solutions, and directly impact thousands of customers worldwide. The position requires strong technical skills, attention to detail, and excellent communication abilities as you'll interact with enterprise customers.
You'll be responsible for designing and building reliable, scalable systems while maintaining high coding standards. The role emphasizes pragmatic problem-solving, creating maintainable code, and making appropriate technical trade-offs. You'll participate in the full software development lifecycle, including product definition, architecture reviews, and operational support.
The compensation is competitive, ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. This is an excellent opportunity to join Amazon's cloud computing division and work on technology that's transforming how businesses handle real-time data processing at scale.
The ideal candidate should have strong software development experience, system design knowledge, and a passion for building large-scale distributed systems. You'll be part of a team that's just getting started in revolutionizing real-time data streaming services for Amazon's global customer base.