At eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets worldwide.
We believe in empowering our customers with authenticity, welcoming bold ideas, and fostering an inclusive work environment where everyone can thrive. We're committed to creating economic opportunities for all by connecting people and building communities.
Role Overview
The Traffic Engineering Team at eBay is responsible for designing and managing platforms that handle massive amounts of traffic. As a member of this team, you'll collaborate with cross-functional engineering teams to deliver scalable solutions and contribute to open-source projects.
You'll be working on developing highly resilient distributed systems that can proxy all of eBay's traffic while providing unparalleled observability through service meshes.
We're seeking an experienced Software Engineer to join our dynamic team in Dublin, Ireland. This role requires a strong background in networking, proficiency in C++, Go, and Python, experience with Kubernetes, and knowledge in kernel development.
Responsibilities:
* Design, develop, and maintain traffic management solutions.
* Implement and optimize network protocols and configurations.
* Develop high-performance applications in C++, Go, and Python.
* Deploy and manage scalable systems on Kubernetes.
* Contribute to kernel development and optimization for improved system performance.
* Design and implement service meshes using Istio to manage microservices efficiently.
* Implement observability tools and practices to monitor system performance and health.
* Collaborate with cross-functional teams to integrate networking solutions.
* Monitor and analyze traffic patterns.
* Contribute to open-source projects.
Qualifications:
* Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
* At least 5 years of proven experience in networking, traffic management, kernel development, and service meshes.
* Strong programming skills in C++, Go, and Python.
* Expertise in using Kubernetes for orchestrating containerized applications.
* Experience with observability tools and practices.
* Experience with TCP/IP networking.
* Familiarity with TCP, SSL, and HTTP Protocols.
* Excellent problem-solving and analytical skills.
* Strong communication and teamwork abilities.
Preferred Skills:
* Experience with Envoy and Istio for traffic control and service mesh management.
* Experience contributing to open-source projects.
* Certifications in networking, Kubernetes, or related fields.
* Experience in a high-traffic, large-scale environment.
* Familiarity with additional programming languages or frameworks.
* Proficiency in Agile development methodologies.
eBay is an equal opportunity employer and welcomes applicants from diverse backgrounds.