Software Development Engineer, Amazon MSK
Core
Design and build new features, make performance improvements, and prototype solutions for the Amazon Managed Streaming for Kafka (MSK) service and the core Kafka platform.
Role type
Senior IC software development engineer (data streaming)
Builds
APIs, workflows, and tools for the MSK service and the Kafka platform
Domain
Cloud infrastructure, data streaming, open source
Deliverable
production ML models | product features
Required skills
Large-scale system design, software architecture, mentoring, leading engineering teams, complex problem solving
Preferred skills
Full software development life cycle experience, coding standards, code reviews, source control management, 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 with leadership responsibilities