Amazon Web Services (AWS) is seeking a Software Development Engineer to join their Amazon Managed Streaming for Kafka (MSK) team within the Utility Computing organization. This role offers a unique opportunity to work on both open-source technology and Amazon-internal software, focusing on Apache Kafka streaming solutions at AWS scale.
The position involves developing and managing critical AWS services including Compute, Database, Storage, IoT, Platform, and Productivity Apps. You'll be working specifically on Amazon MSK, a fully managed service that helps customers process streaming data using Apache Kafka. The role requires expertise in large-scale systems capable of handling millions of transactions per second.
As a team member, you'll contribute to the entire core data plane stack, make platform improvements, and develop tools to enhance Kafka operations. Your code changes will directly impact the open-source community as they'll be released back to the Kafka platform. The role combines technical challenges with real customer impact, requiring both deep technical knowledge and customer-focused problem-solving skills.
AWS offers a comprehensive benefits package, including medical coverage, financial benefits, and equity compensation. The company strongly values diversity and inclusion, providing various employee-led affinity groups and ongoing learning experiences. Career growth is supported through mentorship and knowledge-sharing opportunities.
The ideal candidate should have experience with streaming technologies, strong analytical skills, and a passion for both open-source contribution and solving customer problems at scale. This role offers the opportunity to shape the future of data streaming while working with cutting-edge cloud technologies in a collaborative, innovative environment.