Linux OS Engineer
We're seeking an experienced engineer to join our dynamic team in Dublin, Ireland.
">
About the Role
This role requires a solid understanding of Linux kernel, container and Kubernetes, proficiency in programming languages such as Go and Python. The ideal candidate will have at least 5 years of experience in the field, focusing on kernel development, OS upgrading with regular time-manner.
Main 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
">
Requirements
To succeed in this role, you'll need:
Technical Requirements:
* Bachelor's or Master's degree in Computer Science, Engineering, or a related field
* At least 5 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 C++, Go, and Python
* Expertise in using Kubernetes for orchestrating containerized applications to build patching systems
* Familiarity with network protocol, especially TCP/IP stack
">
Preferred Skills
While not required, experience with Linux kernel development/triage, contributing to open-source projects, certifications in Kernel, networking, Kubernetes, or related fields, and understanding Linux kernel tracing technologies or BPF is a plus.
">
About Us
We are an equal opportunity employer and welcome applicants from diverse backgrounds.
">
Contact Us
Please contact us if you require any accommodations during the application process.