Event-Streaming Engineer

Posted 3ds ago

Employment Information

Industry
Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Event-Streaming Engineer developing on-premises and cloud-based event-streaming solutions with Kafka and RabbitMQ. Engaging in modern architectures and CI/CD practices in a fully remote setup.

Responsibilities:

  • Develop and operate event-streaming solutions with Kafka and RabbitMQ that transform businesses — both on-premises and in the cloud.
  • Design, develop and operate modern event-streaming architectures based on Kafka and RabbitMQ — both on-premises and cloud-based
  • Deploy and manage streaming technologies using Kubernetes
  • Implement and optimize stream-processing solutions with frameworks such as Kafka Streams, Spark Streaming, or Apache Flink.
  • Ensure stability and performance through proactive monitoring and effective troubleshooting.
  • Build and maintain CI/CD pipelines to automate deployments and testing.
  • Manage infrastructure using Infrastructure as Code (IaC).

Requirements:

  • At least 5 years of experience in event streaming or related fields
  • Solid experience deploying and operating event-streaming systems such as Kafka or RabbitMQ
  • Experience with Kubernetes, containerization, and their use in production environments
  • Deep understanding of CI/CD technologies and pipelines
  • Strong knowledge of Python (ideally complemented by additional programming languages)
  • Experience with Infrastructure as Code (IaC)
  • High level of personal responsibility, a structured work style, and strong problem-solving skills
  • Ideally, you have experience designing and operating scalable event-streaming architectures with Kafka, RabbitMQ, or similar technologies
  • Knowledge of stream-processing frameworks such as Spark Streaming, Kafka Streams, or Flink
  • Experience with additional data processing tools such as Apache NiFi
  • Experience with containerization (e.g., Docker, Kubernetes) and familiarity with cloud platforms like AWS, Azure, or Google Cloud
  • Basic understanding of security best practices in streaming environments
  • Willingness to travel for interesting client projects
  • Bachelor's, Master's, or PhD degree in Computer Science or a related field

Benefits:

  • Gadget allowance: You receive an annual budget to purchase items that are useful in your workday but are not standard equipment.
  • Company events: In addition to summer and Christmas parties, we regularly host an After Work Drink! Socializing with colleagues away from daily business is important to us to grow as a team and help onboard new employees.
  • Flexible working hours: Sometimes it's necessary to organize your working hours flexibly. This includes home office days (100% remote is possible!) as well as shifting a morning or afternoon when the project allows.
  • Company laptop: To ensure work isn't hindered by equipment, you'll receive a premium laptop.
  • Bonus: In addition to your base salary, you receive an annual special payment based on company performance and attainment of your personal goals.
  • Feel-good perks: A coffee bar and slot car track are available in the office for relaxation, small treats, and fun.
  • Training & development: You receive 10 days of educational leave each year for your personal development.