Software Development Engineer - Amazon MSK, Managed Streaming for Kafka
Core
Design and build new features, make performance improvements, and prototype solutions for Amazon Managed Streaming for Kafka (MSK), a fully managed service for Apache Kafka.
Role type
Senior IC software development engineer (data streaming)
Builds
Amazon MSK service, core Kafka platform, and stand-alone tools
Domain
Cloud infrastructure, data streaming, distributed systems
Deliverable
production ML models | product features
Required skills
Large-scale system design, Apache Kafka, Apache Spark, Apache Flink, Apache Storm, C++, Java, C#, Perl, Object Oriented Design, distributed software applications
Preferred skills
Full software development life cycle, code reviews, source control management, build processes, testing, operations
Technologies
Amazon MSK, Apache Kafka, Apache Spark, Apache Flink, Apache Storm, C++, Java, C#, Perl
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