Skip to content
← All opportunities

Software Engineer Streaming/Messaging

JobRemoteOnline
Apply on eBay →

Opens the company's own listing — Aspirova never mirrors applications.

Sign in to save
Deadline: 29/08/2026

Skills for this role

Skills we detected for this role.

  • Java
  • C++
  • Rust
  • Apache Kafka

Opportunity brief

eBay is hiring for the role of Software Engineer Streaming/Messaging!

Responsibilities of the Candidate:

- Build, operate, and continuously improve eBay's messaging and streaming platforms to ensure reliability, scalability, and high performance. - Design and develop the streaming lakehouse storage system that supports large-scale data processing and analytics. - Reduce downtime by proactively identifying, troubleshooting, and resolving production issues. - Strengthen observability through improved monitoring, logging, and alerting systems. - Collaborate with global engineering partners to deliver resilient distributed systems. - Grow expertise in advanced streaming, storage, and distributed system technologies.

Requirements:

- Strong foundation in computer science, including algorithms, operating systems, networking, and databases. - Proficiency in at least one programming language: Java, Rust, or C++. - Deep understanding of message middleware (e.g., Kafka, Pulsar, RocketMQ). - Familiarity with lakehouse table formats such as Apache Iceberg, Apache Paimon, or Apache Fluss. - Ability to work effectively within a global team environment. - (Nice to have) Experience designing and implementing distributed systems. - (Nice to have) Familiarity with storage engines such as RocksDB or LevelDB and database storage internals. - (Nice to have) Contributions to relevant open-source projects.

More like this

Related opportunities