Senior Streaming Infrastructure Engineer Offline

We are seeking a very senior-level engineer with deep expertise in Kafka, RabbitMQ, and Python, as well as a strong background in building developer platforms, tools, and scalable infrastructure.

This is not a feature team role. You'll join our Core Infrastructure Groupβ€”the team responsible for building the systems that all developers and services depend on. Your work will directly impact developer velocity, system reliability, and Armis’ ability to scale at a global level.

 

πŸ” Key Responsibilities

  • Design and build streaming infrastructure and internal developer tools supporting hundreds of mission-critical data pipelines.
  • Automate deployment and lifecycle management of Kafka and RabbitMQ clusters using Kubernetes, Helm, and AWS-native tooling.
  • Lead observability efforts: distributed tracing, monitoring, logging, and alerting for streaming workloads.
  • Troubleshoot complex issues across the stack: Kafka internals, Linux performance, networking, and application-level bugs.
  • Provide technical leadership through documentation, mentoring, and knowledge-sharing sessions.
  • Collaborate with SREs to ensure the reliability and high availability of the streaming platform.

     

βœ… Minimum Requirements

  • 6+ years of experience in backend or infrastructure engineering.
  • Deep understanding of Kafka internals (brokers, partitions, ISR, controller, consumer group protocol).
  • Proven experience with RabbitMQ in production environments (clustering, queue management, tuning).
  • 6+ years of hands-on Python development (especially for automation, tooling, backend services).
  • Strong experience with Kubernetes, Docker, AWS, Helm, and Linux performance debugging.
  • Demonstrated success building internal platforms, SDKs, or infrastructure used by other developers.
  • Experience with observability tools such as Prometheus, Grafana, ELK, or OpenTelemetry.

The job ad is no longer active

Look at the current jobs DevOps β†’

Loading...