1 day ago
Shanghai, ChinaSenior
Responsibilities
- Design, build, and maintain API management software and its underlying stack.
- Architect and implement proxying, load-balancing, and database-support features for Kong.
- Troubleshoot bugs, tune performance, and perform low-level optimizations.
- Extend Kong core to support industry trends and integrate it with third-party deployment platforms and tooling.
- Engage with the open-source community and contribute product documentation.
- Perform additional tasks as required by the manager.
Requirements
- At least 5 years of programming experience with server-side applications and components.
- Experience designing, prototyping, building, and debugging highly scalable, distributed, reliable, and resilient applications.
- Hands-on expertise troubleshooting and profiling Linux systems.
- Experience with distributed systems, the Linux networking stack, and computer systems programming, including L4 and L7 transports and protocols.
- Familiarity with AI LLM concepts and application development.
- Ability to work comfortably with a remotely distributed team and communicate effectively in writing and verbally.
- Preferred experience with NGINX, OpenResty, Kong, LuaJIT, Envoy, Istio, Rust, or AI agents for complex software development.
About Kong
Kong builds an open-source and commercial platform for API and AI connectivity, including Kong Gateway, Kong Konnect, and service mesh tools (Kuma/Kong Mesh) to secure, manage, and observe APIs and LLM traffic across clouds. It sells subscriptions and cloud services for API lifecycle management, security, and traffic governance to enterprises and platform teams. Founded in 2017 and headquartered in San Francisco, Kong is privately held.
