Software Development Engineer, Amazon MSK
Core
Build and run the Amazon Managed Streaming for Kafka (MSK) service, a fully managed data streaming platform for Apache Kafka.
Role type
Senior IC software development engineer (data streaming)
Builds
Amazon MSK service, core Kafka platform, and stand-alone tools for the Kafka community
Domain
Cloud infrastructure, data streaming, open-source technologies
Deliverable
production ML models | product features
Required skills
large-scale system design, software architecture, programming languages, streaming data technologies (Kinesis, Kafka), open-source frameworks (Spark, Flink, Storm)
Preferred skills
full software development life cycle experience, code reviews, source control, build processes, testing, operations
Technologies
Apache Kafka, Amazon Kinesis, Apache Spark, Apache Flink, Apache Storm
Responsibilities
Design and build new features, make performance improvements, identify and investigate new technologies, prototype solutions, build scalable services, test and review changes
Seniority
Senior, hands-on IC