Senior Streaming Infrastructure Engineer

Remote: 
Full Remote
Contract: 
Work from: 
Ukraine

Offer summary

Qualifications:

At least 6 years of experience in backend or infrastructure engineering., Deep understanding of Kafka internals and RabbitMQ in production environments., Extensive hands-on Python development experience, especially in automation and backend services., Strong knowledge of Kubernetes, Docker, AWS, Helm, and Linux performance debugging..

Key responsibilities:

  • Design and develop streaming infrastructure and developer tools for mission-critical data pipelines.
  • Automate deployment and lifecycle management of Kafka and RabbitMQ clusters using Kubernetes, Helm, and AWS tools.
  • Lead efforts in observability, including distributed tracing, monitoring, logging, and alerting for streaming workloads.
  • Troubleshoot complex issues across the stack and collaborate with SREs to ensure platform reliability and high availability.

Commit logo
Commit SME https://www.comm-it.com/
501 - 1000 Employees
See all jobs

Job description

Description

The company is data streaming is not just a component—it’s foundational to everything we do. 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.

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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Mentorship

Infrastructure Engineer Related jobs