Amazon Managed Streaming for Kafka (MSK) team is seeking talented engineers to build and enhance their fully managed service that enables customers to process streaming data using Apache Kafka at AWS scale. This role offers a unique opportunity to work at the intersection of open source and Amazon-internal software development.
As a Senior Software Development Engineer, you'll be contributing to the entire stack - from APIs and workflows to the core Kafka platform and standalone tools. The position involves working with streaming data technologies and requires expertise in building large-scale systems that can handle millions of transactions per second.
The role combines the excitement of open source contribution with the challenge of building enterprise-grade AWS services. Your work will directly impact customers using Kafka for their streaming data needs, while also contributing back to the open source community. The team values upstream compatibility as a core tenet, meaning your improvements to the Kafka platform will benefit both AWS customers and the broader open source community.
Working at AWS means joining a pioneer in cloud computing with a culture that emphasizes continuous learning, diversity, and work-life harmony. The company offers comprehensive benefits, mentorship opportunities, and a chance to work on technologies that power some of the world's largest organizations.
This position is ideal for someone passionate about distributed systems, data streaming, and open source technologies, offering the chance to work with cutting-edge tools while solving real customer problems at scale. The role provides exposure to both technical leadership and hands-on development, making it perfect for engineers looking to grow their careers in both breadth and depth.