Kafka developer

Kafka developer

Posted 2 weeks ago by CSI GLOBAL LTD on Linkedin

Negotiable
Undetermined
Hybrid
Sheffield, England, United Kingdom

Summary: We are seeking a highly experienced and skilled Senior Kafka Engineer to join our team, focusing on designing, implementing, and maintaining large-scale Kafka deployments. The ideal candidate will have a proven track record in upgrading Kafka clusters and a deep understanding of Kafka's architecture and best practices. This role requires both independent and collaborative work in a fast-paced environment.

Key Responsibilities:

  • Design, implement, and maintain high-throughput, low-latency Kafka clusters.
  • Lead the upgrade of existing Kafka clusters from version 3.3.1 to the latest supported version, ensuring minimal downtime and data integrity.
  • Experience in Confluent migration.
  • Develop and implement monitoring and alerting systems for Kafka.
  • Troubleshoot and resolve Kafka-related issues.
  • Participate in on-call rotation to ensure 24/7 system availability.
  • Collaborate with other engineers to integrate Kafka into existing systems.
  • Design and implement Kafka security best practices.
  • Contribute to the improvement of our Kafka infrastructure.
  • Mentor junior engineers and share expertise.
  • Stay current with the latest Kafka technologies and best practices.

Key Skills:

  • 8+ years of experience working with Apache Kafka.
  • Proven experience upgrading Kafka clusters, specifically from version 3.3.1 to a current supported version.
  • Strong understanding of Kafka architecture, including topics, partitions, consumers, and producers.
  • Experience with Kafka Connect.
  • Experience with Kafka Zookeeper, Kraft.
  • Experience working in Confluent Kafka.
  • Experience in deploying the Kafka image in Kubernetes.
  • Experience in setting up Stretched Kafka Cluster.
  • Experience with Kafka Streams or ksqlDB a plus.
  • Proficiency in at least one scripting language (e.g., Python, Shell).
  • Experience with cloud-based Kafka deployments (AWS, Azure, GCP) is highly preferred.
  • Experience with Kafka monitoring and alerting tools.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
  • Experience with schema registries (e.g., Avro, Confluent Schema Registry) is a bonus.
  • Contributions to open-source Kafka projects is a bonus.
  • Relevant certifications (e.g., Confluent Certified Kafka Developer) is a bonus.

Salary (Rate): undetermined

City: Sheffield

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT