Kafka Engineer

Staffing Spot, Inc.

New York (NY)

On-site

USD 120,000 - 150,000

Full time

20 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Staffing Spot, Inc. is seeking a Kafka Engineer in New York, NY to design, develop, implement, and support scalable event-streaming pipelines using Apache Kafka and related technologies.

You will build producers/consumers, manage topics and partitions, and ensure high availability across distributed systems. The role requires deep knowledge of Kafka, Connect, Streams, and cloud platforms, plus strong scripting and software development in Java, Python, or Scala.

Qualifications

  • Strong knowledge of Apache Kafka.
  • Kafka Producers and Consumers.
  • Kafka Topics, Partitions, Offsets, Consumer Groups, and Replication.
  • Kafka Connect for source and sink integrations.
  • Kafka Streams applications where required.
  • Schema management and serialization formats such as Avro, JSON, and Protobuf.
  • REST APIs and microservices.
  • Linux/Unix.
  • SQL and database fundamentals.
  • Git and CI/CD.
  • Docker and Kubernetes.
  • Cloud platforms such as AWS, Azure, or GCP.

Responsibilities

  • Design and implement scalable Kafka-based event-streaming solutions.
  • Develop and maintain Kafka producers and consumers.
  • Create and manage Kafka topics, partitions, consumer groups, and replication.
  • Configure and monitor Kafka brokers and clusters.
  • Implement high availability, fault tolerance, and disaster-recovery strategies.
  • Develop real-time data pipelines and integrations between applications and data platforms.
  • Work with Kafka Connect for source and sink integrations.
  • Implement and maintain Kafka Streams applications where required.
  • Monitor Kafka performance, throughput, latency, lag, and cluster health.
  • Troubleshoot producer, consumer, broker, partition, and replication issues.
  • Implement security using SSL/TLS, SASL, ACLs, and authentication/authorization.
  • Optimize Kafka configurations for performance and scalability.
  • Work with development and data engineering teams to define event schemas and integration patterns.
  • Implement monitoring and alerting using tools such as Prometheus, Grafana, or equivalent platforms.
  • Participate in production support, incident management, and root-cause analysis.
  • Automate deployments and operational tasks using CI/CD and scripting.

Skills

Kafka expertise
Event-streaming design
CI/CD scripting
Linux/Unix
REST APIs
SQL fundamentals
Git

Tools

Apache Kafka
Kafka Connect
Kafka Streams
Docker
Kubernetes
AWS
Azure
GCP
Java
Python
Scala

Job description

We are looking for a Kafka Engineer responsible for designing, developing, implementing, and supporting highly scalable event-streaming and real-time data pipelines using Apache Kafka and related technologies.

Key Responsibilities
  • Design and implement scalable Kafka-based event-streaming solutions.
  • Develop and maintain Kafka producers and consumers.
  • Create and manage Kafka topics, partitions, consumer groups, and replication.
  • Configure and monitor Kafka brokers and clusters.
  • Implement high availability, fault tolerance, and disaster-recovery strategies.
  • Develop real-time data pipelines and integrations between applications and data platforms.
  • Work with Kafka Connect for source and sink integrations.
  • Implement and maintain Kafka Streams applications where required.
  • Monitor Kafka performance, throughput, latency, lag, and cluster health.
  • Troubleshoot producer, consumer, broker, partition, and replication issues.
  • Implement security using SSL/TLS, SASL, ACLs, and authentication/authorization.
  • Optimize Kafka configurations for performance and scalability.
  • Work with development and data engineering teams to define event schemas and integration patterns.
  • Implement monitoring and alerting using tools such as Prometheus, Grafana, or equivalent platforms.
  • Participate in production support, incident management, and root-cause analysis.
  • Automate deployments and operational tasks using CI/CD and scripting.
Required Technical Skills
  • Strong knowledge of Apache Kafka.
  • Kafka Producers and Consumers.
  • Kafka Topics, Partitions, Offsets, Consumer Groups, and Replication.
  • Kafka Connect.
  • Kafka Streams.
  • Schema management and serialization formats such as Avro, JSON, and Protobuf.
  • Strong programming experience in Java, Python, or Scala.
  • REST APIs and microservices.
  • Linux/Unix.
  • SQL and database fundamentals.
  • Git and CI/CD.
  • Docker and Kubernetes.
  • Cloud platforms such as AWS, Azure, or GCP.

Skills: data,apache kafka,kafka,platforms,apache

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Kafka Engineer
Kafka Engineer

Staffing Spot, Inc. • San Francisco (CA)

On-site
USD 150,000 - 230,000
Lead Kafka Developer/Admin
Lead Kafka Developer/Admin

Golden Resources Group • Blue Ash (OH)

On-site
USD 180,000 - 240,000
Sr. Kafka Engineer
Sr. Kafka Engineer

Fortune Global Solutions, LLC • Irvine (CA)

Hybrid
USD 170,000 - 210,000
Senior Kafka Platform Engineer
Senior Kafka Platform Engineer

Selby Jennings • Chicago (IL)

On-site
USD 120,000 - 150,000
Kafka Admin
Kafka Admin

Talent Groups • Jersey City (NJ)

On-site
USD 125,000 - 180,000
Kafka Specialist
Kafka Specialist

Euclid Innovations • Charlotte (NC)

On-site
USD 150,000 - 210,000
Kafka Data Engineer
Kafka Data Engineer

Veriipro • Pennington (NJ)

On-site
USD 150,000 - 190,000
Real-Time Kafka Engineer — Scalable Data Pipelines
Real-Time Kafka Engineer — Scalable Data Pipelines

Staffing Spot, Inc. • New York (NY)

On-site
USD 120,000 - 150,000
Kafka Engineer
Kafka Engineer

DevOpsChat • United States

On-site
USD 100,000 - 130,000
Competitive salary package
Flexible working hours
Health insurance
+1
Kafka Platform Engineer
Kafka Platform Engineer

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 110,000 - 170,000