Kafka Developer Remote
Role details
Job location
Tech stack
Job description
The candidate will be responsible for designing, developing, and maintaining scalable data pipelines and intelligent search solutions to enable real-time insights and knowledge discovery.
Key Responsibilities
Kafka Streaming
Design and implement real-time data streaming pipelines using Apache Kafka
Develop and manage Kafka producers, consumers, and stream processing applications
Optimize Kafka cluster performance, scalability, and fault tolerance
Implement event-driven architectures and microservices integration
Ensure data reliability using schema evolution (AvroProtobuf), partitioning, and replication strategies
Requirements
We are seeking a highly skilled professional with strong expertise in real-time data streaming using Apache Kafka and enterprise search solutions using AWS Kendra.