Lead Engineer - Kafka
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
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
Systems Engineer SME
Leidos · Manassas, United States
18 minutes ago$131.3k - $237.3k/yrSystems Engineer SME
Leidos · Valley Park, United States
18 minutes ago$131.3k - $237.3k/yrSystems Engineer SME
Leidos · Alexandria, United States
18 minutes ago$131.3k - $237.3k/yrSystems Engineer SME
Leidos · Herndon, United States
18 minutes ago$131.3k - $237.3k/yrSystems Engineer SME
Leidos · Bridgeton, United States
18 minutes ago$131.3k - $237.3k/yrSystems Engineer SME
Leidos · Wood River, United States
18 minutes ago$131.3k - $237.3k/yr