Назад
Company hidden
9 дней назад

Senior Software Engineer (Kafka / Event Streaming)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Israel
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Kafka / Event Streaming): Building and optimizing a high-performance distributed event-streaming platform and Kafka-protocol-compatible brokers for petabyte-scale AI and analytics infrastructure with an accent on C/C++, Linux internals, and distributed systems. Focus on implementing ordering, transactions, exactly-once processing, replication, fault tolerance, load balancing, and production issue resolution across the full produce-to-consume path.

Location: Tel Aviv, Israel

Company

hirify.global builds enterprise software and data infrastructure for AI, real-time analytics, training, and inference across data centers, edge environments, and cloud.

What you will do

  • Design and develop core components of a distributed event-streaming and messaging platform.
  • Implement and maintain a high-scale, high-performance Kafka-protocol-compatible broker.
  • Build resilient distributed services handling petabytes of data across large clusters.
  • Design ordering guarantees, transactions, exactly-once processing, idempotence, repartitioning, load balancing, replication, and fault tolerance.
  • Investigate complex production issues across the full Kafka produce-to-consume path.
  • Collaborate with architects, researchers, and engineering teams on data infrastructure for AI, analytics, and enterprise workloads.

Requirements

  • Strong hands-on experience with C/C++ software development, system design, debugging, performance optimization, and production-system integration.
  • B.Sc. or M.Sc. in Computer Science, Software Engineering, Electrical Engineering, or equivalent practical experience.
  • Deep understanding of Linux internals, including processes, threads, memory management, synchronization, I/O subsystems, and performance troubleshooting.
  • Experience developing distributed systems with a focus on scalability, reliability, fault tolerance, concurrency, and high availability.
  • Solid networking fundamentals, including TCP/IP, routing, transport protocols, distributed communication patterns, and OSI networking layers.
  • Experience designing high-performance backend services for multi-node environments, with strong debugging and root-cause analysis skills.

Nice to have

  • Experience with message brokers or event-streaming systems.
  • Experience with Apache Kafka internals or the Kafka wire protocol.

Culture & Benefits

  • Work on foundational enterprise infrastructure for the AI era.
  • Collaborate across architecture, research, and engineering functions.
  • Address complex computing and large-scale data processing challenges.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →