Title : Kafka Engineer
Loc : Balt , MD
Key Required Skills:
Expertise in the development, testing, and production support of Confluent Kafka-based systems. This role requires deep expertise in Kafka architecture, including Confluent Control Center, Kafka Streams, and Kafka Connect. The engineer will collaborate closely with cross-functional teams to ensure the smooth operation of data streaming services.
Position Description:
• Design Confluent Kafka cluster environments, configure and manage Kafka instances, and monitor system performance.
• Ensure data integrity and availability in a big data environment.
• Expertise in a programming language, such as Java or Python.
• Collaborate with product design teams and SMEs to understand data pipeline needs.
• Participate in all Agile ceremonies.
Basic Qualifications
• 10+ years of experience in a technical field.
• Software development experience with a solid understanding of building, deploying, and maintaining applications that leverage the Confluent Kafka platform, focusing on data streaming and messaging solutions.
• Bachelor's degree in computer science, Information Technology, or a related field.
• Master's or Doctorate degree may substitute for required experience.
• 5+ years of experience on an Agile development team
• Must be able to obtain and maintain a Public Trust. Contract requirement.
• Extensive experience with Apache Kafka and Confluent Kafka, including proficiency with Confluent Control Center, KSQLDB, Kafka Streams, and Kafka Connect.
• Proven experience in Kafka development, including producer and consumer API, stream processing, and connector development.
• Experience with Kafka cluster management, including setup, configuration, monitoring, and troubleshooting.
• Familiarity with distributed systems, microservices architecture, and event-driven design patterns.
• Experience with AWS and containerization (Kubernetes) is a plus.