Staff Software Engineer, Gateway - Performance
Kong
- Shanghai
- Permanent
- Full-time
- Work on our core proxy stack which is heavily based on Nginx/OpenResty
- Develop new proxy path features such as routing/load balancing/tracing/metrics
- Extend Nginx core to facilitate requirements that are not possible today
- Troubleshoot and profiling performance bottlenecks
- Write automated tests to check the functionality of Gateway
- Design and write performance tests that can demonstrate performance differences between changes/releases
- Collaborate with other team such as the control plane/data team to facilitate end-to-end delivery of new features
- Be active in the Gateway OSS community
- 7+ years of experience developing data plane software
- Experience in one of Rust, C, C++
- Experience with low level debugging using GDB/LLDB
- Understanding of process memory usage and troubleshooting techniques
- Understanding of development with Git workflows
- Expertise in test-driven development and automated testing
- Excellent verbal and written communication skills
- Experience in Nginx/OpenResty/Kong or other L4/L7 proxy software
- Expertise in performance profiling techniques such as perf_events, SystemTap, eBPF
- Experience in writing Lua code
- Experience in JIT compiler, such as LuaJIT/V8
- Experience in OpenTelemetry, Datadog, Dynatrace or other observability frameworks
- Experience developing for SaaS platforms
- Previous contributions to Open Source projects