Software Engineer
Full-time software engineer as tech lead at infrastructure department.• Designed and developed of a cloud-native workflow platform for universal DAG pipelines.+ Adopted Kubernetes, QEMU, KVM to enable sandboxing, high scalability, and high resource efficiency.+ Supported Linux/Windows/macOS on x86-64/AArch64 and GPU heterogeneous computing.+ Handled ~600k pipelines per day, supporting CI/CD, static analysis, and cronjob tasks company-wide.• Implemented a high-performance cache system to speed up software building.+ Discovered hot spots with profiling tools and leveraged parallel computing, reading ahead, and filesystem insights to minimize overhead in kernel space.+ Applied kernel tuning and XFS to enhance IO performance under heavy loads by up to 100%.+ Boosted cache performance of large projects by up to 400% compared to commercial or open-source solutions.• Researched and optimized the container overlay networking for Kubernetes to speed up pipelines.+ Developed a high-performance dual-stack Kubernetes network plugin with the native IPIP tunnels in Linux, supporting high-speed transfer of artifacts in pipelines.+ Explored the Linux network stack source code for insights and contributed a patch to the Linux kernel.+ Fulfilled full speed on 40 Gbps links with low latency, achieving 10 times the throughput of common solutions.