Jobiglo

No results.

Software Engineer, Data Platform (Go/Kafka)

Cato Networks · Tel Aviv District

New
Senior 🇬🇧 English
Go Java Kafka Kafka Streams Kubernetes AWS EKS MSK EC2

Job description

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Cato Networks.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:greenhouse

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 2 hours ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Cato Networks

Tel Aviv District