Expoint - all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Ebay Software Engineer – Cloud Platform 
Ireland, Dublin 
831144253

06.05.2025

The ideal candidate will have at least 5 years of experience in the field, focusing on kernel development, os upgrading with regular time-manner. Additionally, you will contribute to open-source projects and implement observability practices to monitor and ensure the reliability of our systems.

Responsibilities:
  • Develop stable and performance optimized Linux OS for kubernetes platform, build eBay in-house Linux kernel and OS images

  • Design, develop, and maintain optimized Linux OS upgrade management system.

  • Manage different kinds of runtimes in eBay cloud, including container, kata and virtual machines

  • Develop high-performance applications in Go, and Python.

  • Contribute to kernel development and optimization for improved system performance.

  • Develop the BPF based tools for eBay cloud OS issue diagnostics. Develop BPF/Cilium based network segmentation and mesh system.

  • Implement observability tools and practices to monitor system performance and health.

  • Collaborate with cross-functional teams to adopt/verify new optimized Linux OS.

  • Contribute to open-source projects.

  • Stay updated with the latest developments in kernel enhancements, and security practices.

Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

  • At least 3 years of proven experience on Linux, familiar with Linux kernel development, and have knowledge of OS internals, especially the basic components, like process scheduler, memory management, file system and network.

  • Strong programming skills in one of C++, Go, and Python.

  • Orchestrating containerized applications to build patching systems.

  • Familiar with network protocol, especially TCP/IP stack

  • Experience with observability tools and practices.

  • Identifies gaps and issues across systems and functional areas, proposes solutions, and drives those resolutions.

Preferred Skills:
  • Experience with linux kernel development/triage.

  • Experience contributing to open-source projects.

  • Certifications in Kernel, networking, Kubernetes, or related fields.

  • Understanding Linux kernel tracing technologies or BPF is a plus.

  • Understanding Intel x86 architecture is a plus.

  • Understanding Qemu/KVM/Openvswitch is a plus.

  • Experience in a high-traffic, large-scale environment.

  • Familiarity with additional programming languages or frameworks.

  • Proficiency in Agile development methodologies.