CareerPlanSign in

Senior Software Engineer (Stream Processing)

Amsterdam💼 Full-time🗓 2026-09-03 → 2026-09-26

Core

Build event-processing pipelines and services that ingest, validate, enrich, and price product usage events in near real-time to drive revenue.

Role type

Senior Software Engineer (Stream Processing & Billing)

Builds

Stateful streaming pipelines, Go services, and billing data exports for invoicing and reporting.

Domain

Cloud Infrastructure / AI Platform / Financial Billing Systems

Deliverable

production ML models | product features | dashboards & analysis

Required skills

Backend system design, streaming system operations, data consistency under failures, database management, messaging systems, event processing platforms, problem-solving in unfamiliar systems, system reliability engineering, scalability optimization, observability.

Preferred skills

Stateful stream-processing frameworks (Apache Flink, Kafka Streams), streaming pipeline design, Go development, Kubernetes operations.

Technologies

Go, Python, Apache Flink, YDB, YTsaurus, Kubernetes

Responsibilities

Build stateful streaming pipelines for billed consumption; develop and operate Go services for data ingestion and delivery; guarantee exactly-once processing and idempotency; operate transactional storage and persistent queues; build reusable streaming infrastructure; improve platform reliability and latency; take end-to-end ownership of system design and deployment.

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.