N

Nebius

Runs GPU clouds for AI training and deployment

Senior Software Engineer - Stream Processing

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • 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.
  • Ability to investigate unfamiliar systems and solve problems without an obvious predefined solution.
  • Ability and willingness to learn the team's technology stack.

Responsibilities

  • Build stateful streaming pipelines that compute billed consumption in near real time.
  • Develop and operate Go services that ingest usage events, move data between storage systems, and deliver consumption data to users through usage APIs and billing data exports.
  • Guarantee correctness under failures through idempotency, exactly-once processing, and reconciliation.
  • Operate transactional storage, persistent queues, and change data capture under high throughput.
  • Build reusable streaming infrastructure rather than solving each use case independently.
  • Improve the reliability, scalability, latency, and observability of the billing platform.
  • Take end-to-end ownership of systems, including design, implementation, reliability, and deployment.

Desired Qualifications

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

About the Company

Nebius

Runs GPU clouds for AI training and deployment

Nebius runs an AI cloud for developers, researchers, and enterprises that train models and put them into production. Its AI Cloud combines GPU computing, storage, networking, and managed services, while Token Factory runs models through an API so teams do not manage the underlying servers. Customers rent computing and storage at usage rates or reserve capacity, choosing resources that fit short experiments or sustained production workloads. Beyond the cloud, the group owns Avride, which develops autonomous vehicles and delivery robots, and TripleTen, which teaches technical skills for people changing careers. The publicly listed group is headquartered in Amsterdam, Netherlands.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Amsterdam, Netherlands
Founded
1997

Recently Posted Jobs

Explore more opportunities at Nebius

See more jobs