Software Engineer Role
Overview
eBay is changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets around the world.
We're committed to pushing boundaries and reinventing the future of e-commerce for enthusiasts. We value authenticity, welcome bold ideas, and offer a workplace where everyone can bring their unique selves.
We're in this together, sustaining the future of our customers, company, and planet. Join a team of passionate thinkers, innovators, and dreamers to create economic opportunities for all.
Responsibilities
* Build, operate, and optimize messaging and streaming platforms to ensure system reliability, scalability, and high performance.
* Design and develop features and automation tools to improve reliability and developer productivity.
* Troubleshoot and resolve production issues with minimal downtime.
* Maintain and improve system monitoring, logging, and alerting.
* Document system design, operational runbooks, and best practices.
Requirements
* Master's degree in computer science or related field.
* Proficiency in Java and common design patterns.
* Strong problem-solving skills and experience with monitoring and observability tools like Grafana, Prometheus, ELK, etc.
* Experience with Kafka and Flink cluster operations is a plus.
* Strong knowledge of Kubernetes and containerized environments.
* Familiarity with databases like Oracle, MySQL, Redis.
* Good understanding of distributed system design: high availability, scalability, fault tolerance.
* Excellent communication and teamwork skills.