Software Engineer, Data Platform (Go/Kafka)
Cato Networks · Tel Aviv District
תיאור המשרה
About the role
Cato Networks is looking for an experienced Software Engineer to join its Data Platform Group. You will build the company's cloud-based microservices and data pipelines that process about 1 million records per second at low latency. The Streaming team owns the real-time heart of the platform, ingesting, enriching, aggregating and routing data in motion, and delivering it to customers through external integrations.
Key responsibilities
- Take end-to-end ownership of the real-time stream processing layer: ingestion, enrichment, aggregation and routing of high-volume data at low latency.
- Design and develop high-performance stream processing services in Go, built on Kafka/MSK.
- Build and evolve stateful stream processing pipelines, including Kafka Streams-based applications.
- Partner with Product to define, design and implement external connectors that export data to customers' systems.
- Own performance and resource efficiency: profile and optimize hot paths, reduce memory footprint and allocations, and lower compute costs at scale.
- Design for reliability under load, including backpressure, partitioning, consumer-group strategies, ordering, delivery guarantees and idempotency.
- Research new stream processing technologies and adapt them for use in the product.
- Work closely with Product, DevOps, Security and the other teams in the Data Platform Group.
Required profile
- 5+ years of hands-on experience designing and developing high-throughput, low-latency distributed systems in production.
- B.Sc. in Computer Science, Software Engineering or a related field, or equivalent practical experience.
- A motivated, independent learner and strong problem solver, with excellent collaboration and communication skills.
Required skills
- Deep hands-on experience with Kafka at significant scale: partitioning, consumer groups, offset management, producer/consumer tuning and throughput vs. latency trade-offs.
- Experience building and running microservices on Kubernetes, including resource tuning and autoscaling.
- Hands-on experience with AWS, particularly MSK, EKS and EC2.
- Familiarity with Go and Java fundamentals is a major advantage.
- Basic hands-on experience with AI coding assistants or development tools, with the ability to review and validate generated code.
Questions fréquentes
מדוע אתם מדווחים על ההצעה הזו?
Explore further
Salaries, guides and searches for ישראל.
Salaries by job title
הגש בקשה ב-30 שניות
הזינו את המייל שלכם כדי להגיש בקשה. חשבון יווצר אוטומטית.
בהמשך, אתם מסכימים לתנאי השימוש שלנו.
כבר יש לכם חשבון? התחברות
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
מתפרסם לפני שעתיים
תפוגה בעוד חודש מעכשיו
1 צפיות · 0 interested
הגדל את סיכוייך
העלה את קורות החיים שלך: אנו מציעים לך מודעות תואמות לפרופיל שלך.
מנתח את קורות החיים שלך...
Cato Networks
Tel Aviv District
הצעות דומות
-
Staff Software Engineer, AI Enablement
Cato Networks Tel Aviv District -
Software Engineer – Secure Private Access
Cato Networks Tel Aviv District -
Full Stack Team Lead
Venn Tel Aviv District -
Senior Software Engineer - Java
gehc Haifa HEALTHCARE HA IL 2 -
Algorithm Software Engineer - Medical Imaging
gehc Haifa HEALTHCARE HA IL 2