CareerPlanGet AI match score →

Senior Software Engineer - Kafka/Streaming Team

2 Locations💼 Full-time🗓 2026-06-22 → 2026-07-31

Core

Design and build core components for Cloudera's Streams Messaging products (Kafka, Schema Registry) to enable scalable, secure, and performant data storage, management, and processing for enterprise customers.

Role type

Senior Software Engineer (Distributed Systems/Streaming)

Builds

Enterprise-grade Kafka distributions, monitoring/management tools, and large-scale streaming data processing platforms for on-premise, private cloud, and public cloud environments.

Domain

Big Data, Distributed Systems, Streaming Technology

Deliverable

production ML models | product features | infrastructure

Required skills

Kafka ecosystem expertise, Java, Python, Linux, CI/CD, automated testing, distributed systems design, multithreading

Preferred skills

Cloud platforms (AWS, Azure, GCE), containerization (Kubernetes, Docker, Helm), open source software development

Technologies

Kafka, Apache Flink, Spark, NiFi, Java, Python, Linux, Kubernetes, Docker, Helm, AWS, Azure, GCE

Responsibilities

Define roadmap to improve Kafka features and robustness; extend monitoring and management capabilities; modify and update software applications; develop automated test frameworks and tools; integrate with other components like Flink and NiFi; analyze complex requirements and design solutions; troubleshoot customer issues in production systems; release software for cloud platforms.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗