Senior Software Development Engineer, Amazon MSK
Role responsibilities
Design and build new features and scalable services for Amazon MSK, contributing to both internal AWS software and the open-source Apache Kafka platform. Collaborate with engineers and senior leaders to define the product roadmap and improve the overall customer experience.
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, Distributed Systems, Open Source Contribution, Scalable Services, Amazon Kinesis, Apache Spark, Apache Flink, Apache Storm, Software Architecture, Mentoring, Code Review, Performance Tuning, API Design, Full Software Development Life Cycle
Keywords
Amazon MSK, Apache Kafka, AWS, Data Streaming, Open Source, Distributed Systems, Amazon Kinesis, Apache Spark, Apache Flink, Apache Storm, Scalability, API, Software Development Life Cycle, System Architecture, Design Patterns, Cloud Computing, S3, EC2, Utility Computing, Performance Improvement, Prototyping, Tech Lead, Reliability, Source Control Management, Build Processes, Testing, Operations