WLB 外企 Kong,正在打造下一代高性能网关,招 Rust 开发工程师啦!

Rust 开发工程师 - 下一代高性能网关,base 上海新天地,有 3 个 HC 哦

职位概述: 我们正在寻找一位充满激情、技术扎实的 Rust 开发工程师,加入我们的核心团队,共同设计和开发 Kong 的下一代高性能 API 网关。您将有机会从零开始,参与到一款旨在重新定义行业标准的云原生网关产品的架构设计和核心编码工作中。这是一个极具挑战和影响力的职位,您将与全球顶尖的工程师协作,解决大规模、高并发场景下的核心技术难题。 主要职责:

核心网关设计与开发:

  • 参与基于 Tokio 异步运行时的高性能、高可用 API 网关核心框架的设计与实现。
  • 负责开发网关的关键功能,如动态路由、负载均衡、认证授权、限流、熔断等。
  • 编写安全、高效、可维护的 Rust 代码,并对系统性能、资源消耗和稳定性有极高的追求。

灵活数据平面构建:

  • 设计和实现可扩展的数据处理管道,用于收集、聚合和暴露网关的指标、日志和追踪数据。
  • 构建灵活、高效的 API ,使得上层应用能够快速、便捷地获取和展示网关的运行状态和业务数据,满足多样化的监控和业务需求。
  • 跨国团队协作与沟通:
  • 与分布在全球(如美国、欧洲等)的团队成员进行高效、清晰的日常沟通与技术协作。
  • 参与技术方案评审、代码审查,与团队成员分享知识,共同提升代码质量和团队技术水平。

性能与稳定性优化:

  • 持续对网关进行性能剖析和瓶颈分析,并进行深度优化,包括但不限于降低延迟、提高吞吐量、减少内存占用。
  • 设计和实施混沌工程实验,增强系统的容错能力和稳定性。 职位要求:
  • 语言与经验: 精通 Rust 语言,熟悉其所有权、生命周期、类型系统、异步编程等核心概念,并拥有 2 年以上 实际的 Rust 项目开发经验。
  • 异步编程: 深入理解并拥有 Tokio 异步运行时生态的实际使用经验,熟悉 Future 、async/await 、Actor 模型等。
  • 网络编程: 扎实的网络基础知识,熟悉 TCP/IP 、HTTP/1.1 、HTTP/2 、gRPC 等协议,有网络服务开发经验。
  • 系统能力: 对操作系统原理、并发编程、数据结构和算法有深刻理解。
  • 团队协作: 具备优秀的沟通能力和团队协作精神,能够流畅地使用英语进行书面和口头交流。
  • 学习能力: 对新技术充满好奇心,具备快速学习和解决复杂问题的能力。 优先考虑:
  • 有 API 网关、代理、负载均衡器或类似网络中间件的开发经验。
  • 有使用或参与过 Kong 网关开源或商业版项目的经验。
  • 拥有在大型分布式系统或高并发在线服务的工作经历。
  • 在 GitHub 上有优秀的 Rust 开源项目贡献。

关于 Kong

Kong Inc. 是一家领先的 API 管理软件公司,2024 年年底 E 轮融资,专注于为企业提供现代化的 API 和微服务管理解决方案。总部位于美国旧金山,并在全球多个地区设有办公室。 欢迎奔走相告,如感兴趣,欢迎直接投递英文简历到 chitty.li@konghq.com

来源:https://v2ex.com/t/1173803