Drimva

Nebius

Senior Software Engineer (Stream Processing)

Amsterdam, Netherlands +9 · Remote · Senior · Full-time · Posted Sep 3, 2026

Location
Amsterdam, Netherlands
Berlin, Germany
United Kingdom
Amsterdam, Netherlands
Berlin, Germany
Prague, Czech Republic
Remote
Remote - Europe
United Kingdom
United States
Experience
Professional experience is required; no number of years is stated.
Visa sponsorship
Applicants must be authorized to work in the country in which they apply and provide proof of employment eligibility as a condition of hire.

About the job

Build and operate near-real-time event-processing systems that calculate product usage for billing, invoicing, reporting, and customer account management.

What you'll do

  • Build stateful streaming pipelines and Go services to ingest, process, and deliver usage data.
  • Ensure correctness and recovery under failures, including idempotency, exactly-once processing, and reconciliation.
  • Own systems end to end and improve billing-platform reliability, scalability, latency, and observability.

What they ask for

  • Strong software engineering fundamentals.
  • Professional experience building and operating backend, streaming, or data-intensive systems.
  • Ability to reason about consistency and data correctness under failures.
  • Experience with databases, messaging systems, or event-processing platforms.

Nice to have

  • Experience with a stateful stream-processing framework such as Apache Flink or Kafka Streams.
  • Experience designing streaming pipelines, developing in Go, or operating services in Kubernetes.

Pay

Competitive compensation (no amount stated)

Tools

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

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)