🔥Hot Updates

🌐 Select Language

Choose your preferred language

🍪 We use cookies for site functionality and analytics. See our Privacy Policy & Cookie Policy.
Notice: The application deadline for this position has passed. This page is kept for reference — the eligibility criteria, pay scale and requirements below are from the original advertisement.

Senior Software Engineer (Stream Processing)

Level: Senior Level Org: Nebius Listed till: 04-Oct-2026 1 views
Education: Bachelors
Experience: 5+ Years
Location: Berlin
Salary: Market Competitive

Job Description

Posted 1 month ago

The Senior Software Engineer (Stream Processing) role advertised here is being recruited by Nebius in Berlin. It is advertised as a full-time position. Note: this listing stays on our board until 04 Oct 2026, and the advertised salary is Market Competitive — always confirm the employer's own closing date and final terms on the official application page before you apply. Attach a link to your GitHub profile or portfolio when you apply — for technical roles, reviewers often open it before they finish reading the CV.

Nebius, a Nasdaq-listed cloud infrastructure company for the global AI economy, is hiring a Senior Software Engineer (Stream Processing) in Berlin to join its IT team. In this senior-level role requiring a Bachelor's degree and 5+ years of experience, you will build the event-processing pipelines and backend services that translate product usage into revenue. Your work will directly handle near-real-time ingestion, validation, enrichment, and pricing of continuous usage events from across the Nebius AI cloud platform.

Key Responsibilities for the Berlin IT Role

  • 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 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 and improve the reliability, scalability, latency, and observability of the billing platform with end-to-end ownership.

Requirements

Candidates must hold a Bachelor's degree, bring 5+ years of professional experience, and have strong software engineering fundamentals alongside a background in building and operating backend, streaming, or data-intensive systems. You should be able to reason about consistency and data correctness under failures, work with databases, messaging systems, or event-processing platforms, investigate unfamiliar systems independently, and learn the team's tech stack (which includes Go, Python, Apache Flink, YDB, YTsaurus, and Kubernetes). Additional preference is given to applicants with Go development, Kubernetes operations, or stateful stream-processing framework experience like Apache Flink or Kafka Streams. Applicants must be authorized to work in Germany.

Nebius offers a market competitive compensation package alongside career growth opportunities, flexibility, and an international collaborative environment. Please check the official application channel for details on how to apply.

Eligibility Criteria

  • Education: Candidates must have a Bachelors qualification.
  • Experience: 5+ Years experience required.
  • Position Level: This is a Senior Level role.
  • Location: The job is based in Berlin.
  • Salary: Market Competitive.
  • Listing active till: 04 October 2026 on our board — the employer's own closing date may differ, so confirm it on the official application page.

How to Apply

To apply for this position:

  1. Click the Apply Now button below.
  2. You will be redirected to the official job page (Arbeitnow).
  3. Review the full details and submit your application there.
Safe Search Tip: DreamAbroadJobs.com is an informational portal. We never charge money or process visas directly.

Frequently Asked Questions

You can apply online for the Senior Software Engineer (Stream Processing) position by clicking the "Apply Online Now" button on this page, which opens the official application link. The listing is scheduled to stay on our board until 04 October 2026, but always confirm the employer's own closing date on the official page.

This listing is scheduled to remain on DreamAbroadJobs.com until 04 October 2026. The employer may close applications earlier or later than this, so always check the official application page for the actual closing date.

The minimum required education for the Senior Software Engineer (Stream Processing) position is Bachelors, with 5+ Years experience.

This Senior Software Engineer (Stream Processing) job at Nebius is located in Berlin (Germany).

Yes. DreamAbroadJobs.com is an informational job portal and never charges any fee to view or apply for a job. Always apply through the official link and never pay anyone for a government or private job.

The salary for the Senior Software Engineer (Stream Processing) position at Nebius is Market Competitive.
Link copied to clipboard!
Get Daily Job Alerts on WhatsApp — Free New government & overseas jobs delivered to your phone. No spam, leave anytime. Join Channel