eBay

Software Engineer - Streaming/Messaging

eBay

full-time

Posted on:

Origin:  • 🇺🇸 United States • Oregon

Visit company website
AI Apply
Manual Apply

Salary

💰 $132,000 - $222,100 per year

Job Level

Mid-LevelSenior

Tech Stack

ApacheDistributed SystemsGrafanaJavaKafkaKubernetesMySQLOraclePrometheusPulsarRedis

About the role

  • Build, operate, and continuously optimize eBay’s messaging and streaming platform, delivering reliability, scalability, and high performance at global scale.
  • Develop and implement new functionalities on the platform and automation tools to boost system resilience and improve developer efficiency
  • Troubleshoot and resolve complex production issues with a focus on minimizing downtime and maintaining business continuity
  • Strengthen system monitoring, logging, and alerting to ensure proactive detection and resolution of problems
  • Create and maintain comprehensive documentation, including system designs, operational runbooks, and best practices to support long-term platform health

Requirements

  • Master’s degree in Computer Science or related field (or equivalent experience)
  • Strong proficiency in Java and common design patterns
  • Hands-on experience with streaming and messaging technologies such as Apache Kafka, Flink, and Pulsar
  • Familiarity with monitoring and observability tools like Grafana, Prometheus, and ELK
  • Experience with Kafka and Flink cluster operations is a significant plus
  • Strong knowledge of Kubernetes and containerized environments
  • Familiarity with databases such as Oracle, MySQL, and Redis
  • Deep understanding of distributed system design principles, including high availability, scalability, and fault tolerance