Senior Software Engineer -Kafka / Event Streaming
VAST Data
שכר לא צויןIsrael - Tel Aviv, Tel Aviv-Yafo, Israel, מהמשרדסניורמשרה מלאה
משרה חיצונית, ההגשה באתר החברהאושר שהמשרה פתוחה לפני 10 שעות
Design and build distributed event-streaming systems and backend infrastructure, including a high-performance Kafka-protocol-compatible broker. The systems support large-scale data workloads across clusters for AI, analytics, and enterprise use.
מה תעשו
- Design and develop components of a distributed event-streaming and messaging platform.
- Implement and maintain a high-scale, high-performance Kafka-protocol-compatible broker.
- Build distributed services that handle petabytes of data across large clusters.
- Design solutions for ordering, transactions, replication, fault tolerance, and scalability.
- Investigate and resolve production issues across the produce-to-consume path.
- Collaborate with architecture, research, and engineering teams on data infrastructure.
דרישות
- Strong hands-on experience in C/C++ software development, including system design, debugging, and performance optimization.
- B.Sc. or M.Sc. in Computer Science, Software Engineering, Electrical Engineering, or equivalent practical experience.
- Deep understanding of Linux internals and performance troubleshooting.
- Experience developing distributed systems focused on scalability, reliability, fault tolerance, concurrency, and high availability.
- Solid understanding of networking fundamentals, including TCP/IP and distributed communication patterns.
יתרון
- Experience with message brokers or event-streaming systems.
- Apache Kafka internals or Kafka wire protocol experience.
תנאי סף
- Strong hands-on experience in C/C++ software development
- B.Sc. or M.Sc. in a listed field, or equivalent practical experience
- Deep understanding of Linux internals
- Experience developing distributed systems
C++CLinuxDistributed SystemsApache KafkaTCP/IPPerformance OptimizationDebugging