> Markdown version of [/jobs/ext/2727782-senior-software-engineer-stream-processing](https://www.wearedevelopers.com/jobs/ext/2727782-senior-software-engineer-stream-processing). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Stream Processing) - **Company:** Nebius Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Databases, Python (Programming Language), Enterprise Messaging Systems, Data Streaming, Change Data Capture, Backend, Kubernetes, Low Latency, Apache Flink, Apache Kafka, Stream Processing, Service Stack - **Published:** September 5, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/phpy56nr3n ## About the Role * Strong software engineering fundamentals. * Professional experience building and operating backend, streaming or data-intensive systems. * The ability to reason about consistency and data correctness under failures. * Experience with databases, messaging systems or event-processing platforms. * The ability to investigate unfamiliar systems and solve problems without an obvious predefined solution. * The ability and willingness to learn the team's technology stack. It Will Be An Added Bonus If You Have * 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. Technology stack * Go, Python * Apache Flink * YDB * YTsaurus * Messaging and event-streaming systems * Kubernetes, Applicants must be authorized to work in the country in which they apply and will be required to provide proof of employment eligibility as a condition of hire. ## Description We are looking for a Senior Software Engineer to build the event-processing pipelines and services that turn Nebius product usage into revenue. You will work on systems that process a continuous stream of usage events, where correctness and failure recovery matter as much as throughput. The output is money: a silently dropped or double-counted event is a real financial error. Usage of every Nebius product arrives as a stream of events. Our pipelines and services ingest, validate, enrich and price it in near real time, and deliver the results to invoicing, reporting and customer-facing account management. In This Role, You Will * Build stateful streaming pipelines that compute billed consumption in near real time. * Develop and operate Go services that ingest usage events, move data between our storage systems and deliver consumption data to users through usage APIs and billing data exports. * Guarantee correctness under failures: 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 your systems: design, implementation, reliability and deployment. ## Related Videos - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)