
amazonus
Senior Software Engineer, Managed Streaming Kafka (MSK)
개발
AI 요약
Amazon MSK(Amazon Managed Streaming for Apache Kafka) 팀에서 대규모 분산 시스템을 설계·개선할 소프트웨어 개발자를 채용합니다. Kafka 플랫폼, 제어 평면 API, 운영 도구를 함께 다루며 성능·신뢰성·비용의 균형을 고려한 기능 개발과 최적화를 수행합니다. 오픈소스 Kafka와의 호환성, AWS 내부 구현, 고객 요구를 반영한 로드맵 설계가 핵심입니다.
주요 업무
MSK의 control plane APIs, Kafka platform, 운영 도구를 설계·개선하고, 성능 향상 및 기능 프로토타이핑을 수행하며, 고객에게 직접 제공되는 코드를 배포합니다. 대규모 분산 시스템의 신뢰성·확장성·비용을 고려해 트레이드오프를 판단하고, 시니어 리더 및 팀 엔지니어들과 협업해 로드맵을 수립하며, upstream Kafka 플랫폼에 반영할 변경사항을 식별합니다.
자격 요건
필수: 5년 이상의 비인턴 소프트웨어 개발 경험, 최소 1개 프로그래밍 언어로 5년 이상 프로그래밍 경험, 신규/기존 시스템의 디자인 또는 아키텍처(디자인 패턴, 신뢰성, 확장성) 리딩 5년 이상, 멘토/테크리드/엔지니어링 팀 리딩 경험. 우대: 소프트웨어 개발 생명주기 전반(코딩 표준, 코드 리뷰, 소스 관리, 빌드, 테스트, 운영) 5년 이상 경험, 컴퓨터공학 학사 또는 동등 학위, Kafka/Kinesis/Flink/Spark 경험.
기술 스택
Apache KafkaKinesisFlinkSparkAWScontrol plane APIsdistributed systems
amazonus의 다른 공고
Software Development Engineer II, AWS DynamoDB Web Service
Software Development Manager, Amazon Connect Customer (AWS)
Software Engineer II, Leo Regulus
개발, AI·머신러닝Software Development Engineer, Aurora DSQL
개발, 인프라·DevOpsSoftware Development Engineer, Amazon Software Builder Experience (ASBX) - Agentic Conversations
개발, AI·머신러닝, 인프라·DevOpsSr. Software Dev Engineer, Amazon Security - Vulnerability Management Engineering
개발, 보안Software Engineer II, Leo Regulus
개발, AI·머신러닝Software Development Engineer
개발, AI·머신러닝, 하드웨어·임베디드, 인프라·DevOps, 보안