Software Development Engineer, Amazon MSK
Role responsibilities
Design and build new features and scalable services for Amazon MSK while contributing to the core Apache Kafka open-source platform. Collaborate with engineers and senior leaders to define the service roadmap and improve system performance.
Requirements
Requires 5+ years of professional software development experience, including leadership in system design and architecture. Preferred candidates have a bachelor's degree in computer science and experience with the full software development life cycle.
Key skills
Apache Kafka, Data Streaming, System Design, Scalable Services, Open Source Contribution, Software Architecture, Amazon Kinesis, Apache Spark, Apache Flink, Apache Storm, Coding Standards, Code Reviews, Source Control Management, Testing, Operations, Technical Leadership
Keywords
Amazon MSK, Apache Kafka, AWS, Data Streaming, Open Source, Amazon Kinesis, Apache Spark, Apache Flink, Apache Storm, Distributed Systems, Scalability, API Design, Software Development Life Cycle, Cloud Computing, System Architecture, Design Patterns, Reliability, Performance Tuning, Java, Information Technology