Amazon Web Services (AWS) is seeking a Senior Software Engineer to join the Amazon Data Firehose Team, a crucial component of AWS's data streaming infrastructure. This role offers an exceptional opportunity to work on a fully managed service that handles streaming data loading into AWS at massive scale.
The position involves building and maintaining a highly available, scalable, and secure system that processes millions of transactions per second. You'll be working with cutting-edge cloud computing technologies and streaming data platforms like Apache Kafka and Amazon Kinesis. The role requires expertise in distributed systems and data processing frameworks such as Apache Spark, Flink, or Storm.
As a senior engineer, you'll collaborate with team members to architect solutions, mentor others, and work directly with senior leadership to shape the product roadmap. The team owns all aspects of the Firehose service, from requirements and architecture to deployment and operations, giving you end-to-end ownership and influence over the product.
AWS offers an inclusive culture with employee-led affinity groups, mentorship opportunities, and a strong focus on work-life harmony. The compensation package is competitive, including base salary, equity, and comprehensive benefits. You'll be part of AWS's larger mission as the world's leading cloud platform, contributing to services that power businesses from startups to Global 500 companies.
This role is perfect for experienced engineers who are passionate about distributed systems, enjoy solving complex technical challenges at scale, and want to make a significant impact on cloud infrastructure used by millions of customers worldwide.