Haystack
← Back to Jobs
Engineering

Lead Engineer - Kafka

SAI Systems Intl., Inc.United States🇺🇸United StatesPosted 7 Jul 2026

Why This Role Stands Out

As a Lead Engineer for Kafka at SAI Systems Intl., Inc., you'll architect and implement cutting-edge event streaming solutions, driving innovation in a hybrid work environment. This role is ideal for experienced engineers passionate about building resilient, scalable systems and mentoring others, offering significant opportunities for professional growth within a reputable company. Embrace this chance to shape the future of real-time data processing and apply today!

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Job Description:

  • Design and implement Kafka-based event streaming solutions: topic architecture, partitioning strategy, consumer group patterns, ordering semantics, retention, and replay.
  • Build and operate Confluent Platform components: Schema Registry for schema management, compatibility, and evolution (Avro/JSON Schema/Protobuf).
  • Kafka Connect connectors (source/sink), including performance tuning, error handling, and DLQ patterns.
  • ksqlDB for streaming transformations, aggregations, and joins where appropriate.
  • Control Center for monitoring clusters, topics, throughput, and consumer lag.
  • Implement security and governance: Configure Role-Based Access Control (RBAC) for Kafka, Connect, Schema Registry, and ksqlDB resources; integrate with enterprise identity and least-privilege practices.
  • Build resilient multi-cluster / multi-region patterns: Use Cluster Linking for replication, hybrid/cloud migration, and disaster recovery scenarios (offset-preserving replication).
  • Optimize cost and retention: Apply Tiered Storage strategies to offload older data to object storage while keeping hot data on local disks.
  • If using Confluent Cloud (managed Kafka): Leverage managed services (connectors, managed Schema Registry, managed ksqlDB), and cloud-native scaling approaches.
  • Apply org/environment/cluster-level RBAC, and enterprise security/networking patterns (encryption, BYOK where applicable).
  • Collaborate on advanced streaming processing options (e.g., Confluent Cloud for Apache Flink, where in scope).
  • Establish operational excellence: Define SLOs/SLIs, alerting, runbooks, capacity planning, and incident response for streaming workloads.
  • Automate provisioning and configuration (Infrastructure as Code), CI/CD for connectors and stream processing artifacts, and standardized onboarding for producer/consumer teams.
  • Mentor engineers and set platform standards: naming conventions, event contracts, versioning strategy, testing approach, and reference architectures.

 

Mandatory Skills:

Apache Kafka: Advanced
Google Cloud Platform (Google Cloud Platform): Intermediate
Kubernetes: Advanced
Microsoft Azure: Intermediate

Similar jobs