Demo

Kafka Architect

Mothership
Trenton, NJ Full Time
POSTED ON 4/21/2025
AVAILABLE BEFORE 5/20/2025
Job Description: Kafka Architect (Platform & Developer Focus)

Location: REMOTE

Position Overview: We are seeking a highly experienced Kafka Architect with 8-10 years of expertise in Kafka administration. This is a strategic role, not for a developer or admin, but for someone with deep architectural knowledge of Kafka and a strong ability to communicate complex concepts effectively. The ideal candidate will have extensive experience in designing, documenting, and optimizing both platform and developer elements of Kafka, with a focus on messaging and streaming capabilities. The candidate should be well-versed in implementing Kafka in diverse environments, with the ability to generalize concepts across different Kafka implementations (including Confluent and others).

Key Responsibilities:

Platform Focus: Infrastructure, Deployment, Operations, and Security

  • Cluster Sizing & Capacity Planning:
    • Define brokers per cluster, partition count, and replication factor based on data volume, retention policies, and throughput needs.
    • Design scaling configurations (horizontal and vertical) for Kafka clusters.
    • Establish optimal network configurations to ensure low-latency performance.
    • Define Zookeeper configurations (if not using KRaft mode) or alternative metadata management.
  • Storage Considerations:
    • Provide recommendations for optimal disk configurations, with a focus on NVMe SSDs.
  • High Availability & Fault Tolerance:
    • Define optimal replication factor (RF) strategies for both production and non-production environments.
    • Design broker failover strategies and leader election mechanisms.
    • Develop multi-region and multi-AZ deployment strategies for Kafka.
  • Security, Audit & Compliance:
    • Implement and recommend Kafka authentication strategies (SASL, Kerberos, OAuth, TLS).
    • Design authorization mechanisms (ACLs, RBAC) for Kafka.
    • Advise on key management strategies, key rotation, and secure storage.
    • Define auditing best practices for tracking access and changes to Kafka resources.
    • Ensure encryption for both data in-transit (TLS) and at-rest (disk encryption).
    • Advise on compliance frameworks (e.g., SOX, CCPA) and ensure Kafka adheres to necessary standards.
  • Monitoring & Observability:
    • Advise on metrics collection using tools like Prometheus, Grafana, and Confluent Control Center.
    • Implement security monitoring tools to detect and respond to real-time threats.
    • Provide recommendations for monitoring disk usage and log aggregation (e.g., Elasticsearch, Kibana, Splunk).
    • Implement lag monitoring strategies using tools like Burrow or Kafka UI.


Developer Focus:

  • Data Retention & Cleanup:
    • Define log segment configurations and cleanup policies (delete vs. compact).
    • Provide recommendations for Kafka compaction processes and scheduling.
    • Advise on time-based vs. size-based retention policies to optimize resource usage.
  • Disaster Recovery & Backup:
    • Define strategies for cross-cluster replication and cluster linking.
    • Set recovery point objectives (RPO) and recovery time objectives (RTO).
    • Define automated backup verification and recovery procedures.
    • Develop Kafka backup strategies, including configuration and topic-level backups.
  • Cost Optimization:
    • Recommend strategies for optimizing consumer group performance.
    • Define dynamic partition rebalancing and scaling strategies.
    • Recommend optimal data retention policies and efficient data compression formats.


Qualifications:

  • 8-10 years of experience in Kafka architecture and administration (platform-focused).
  • Strong knowledge of Kafka internals, cluster design, security, and monitoring tools.
  • Proven ability to document and communicate complex Kafka platform architectures.
  • Deep understanding of Kafkas role in both messaging and streaming use cases.
  • Experience with different Kafka implementations (e.g., Confluent, Apache Kafka, others).
  • Strong knowledge of distributed systems, scaling, and capacity planning.
  • Familiarity with disaster recovery strategies and backup procedures.
  • Experience with security best practices, including authentication, encryption, and access control.
  • Understanding of compliance regulations and how to implement them in Kafka.
  • Familiarity with metrics collection, monitoring, and observability tools (e.g., Prometheus, Grafana, Burrow).
  • Excellent communication skills, both written and verbal, with the ability to engage with multiple stakeholders.


Preferred Skills:

  • Expertise in cloud-native Kafka implementations and multi-cloud architectures.
  • Experience with KRaft mode or alternative metadata management strategies.
  • Familiarity with automation and orchestration tools in Kafka environments.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Kafka Architect?

Sign up to receive alerts about other jobs on the Kafka Architect career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$103,114 - $138,258
Income Estimation: 
$118,163 - $145,996
Income Estimation: 
$120,777 - $151,022
Income Estimation: 
$129,363 - $167,316
Income Estimation: 
$86,891 - $130,303
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$154,597 - $194,610
Income Estimation: 
$172,688 - $210,712
Income Estimation: 
$170,589 - $211,671
Income Estimation: 
$178,619 - $225,190
Income Estimation: 
$86,891 - $130,303
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Mothership

Mothership
Hired Organization Address Rochester, NY Full Time
Job Title : Accounting Specialist - Insurance Focus Location : Rochester, NY Rate : up to 22 per hour Category : Account...
Mothership
Hired Organization Address Rochester, NY Full Time
Job Title : Senior Compensation Specialist Location : Rochester, NY Rate : up to 55 per hour DOE Category : Compensation...
Mothership
Hired Organization Address Newark, DE Contractor
Mothership's client, a leading pharmaceutical company, is seeking a Laboratory Assistant to support their team in Newark...
Mothership
Hired Organization Address Tempe, AZ Contractor
Job Title: Payroll Specialist (Garnishment) Location: Tempe, AZ Pay : 20 per hour Category: Payroll/Garnishment Position...

Not the job you're looking for? Here are some other Kafka Architect jobs in the Trenton, NJ area that may be a better fit.

Lead Estimator

Architect, Morrisville, PA

Operations Coordinator

Architect, Trevose, PA

AI Assistant is available now!

Feel free to start your new journey!