Amazon Managed Streaming for Kafka (MSK) team is seeking talented engineers to build and enhance their fully managed service for processing streaming data. This role offers a unique opportunity to work at the intersection of open source and Amazon-internal software, contributing to both the Apache Kafka ecosystem and AWS services.
As a Software Development Engineer on the MSK team, you'll be responsible for developing features that help customers process streaming data at AWS scale. The role involves working across the entire stack, from APIs and workflows to the core Kafka platform. You'll be making significant contributions that will be released back to the open-source community, as upstream compatibility is a core tenet of MSK.
The ideal candidate should be passionate about data streaming and have experience with large-scale systems that support millions of transactions per second. You'll be joining AWS's Utility Computing organization, which is responsible for foundational services like S3 and EC2, as well as continuous innovation in cloud computing.
Amazon offers a competitive compensation package, including a base salary range of $129,300 to $223,600 depending on location, plus equity and other benefits. The company values diversity and inclusion, providing numerous employee-led affinity groups and learning experiences. Work-life harmony is emphasized, with flexibility built into the working culture.
This is an excellent opportunity for engineers who want to impact both the open-source community and enterprise customers while working with cutting-edge streaming technologies. You'll be part of AWS, the world's leading cloud platform, contributing to services that power businesses from startups to Global 500 companies.