高级员工软件工程师,Rust

新加坡 19天前全职 网络
9.8万 - 12.3万 / 月
关于团队 作为一名Rust工程师,您将在塑造和推进OKX下一代跨平台架构中发挥关键作用。您将设计、构建和优化核心服务和框架,这些服务和框架支持OKX在多个平台上的产品。 该角色需要在Rust方面的深厚技术专长、解决复杂架构挑战的创造力,以及在大规模推动工程卓越的能力。这是一个独特的机会,可以在最快速发展的行业之一中领导变革性举措,同时与世界级的工程团队合作。 您的工作内容 - 领导Rust中跨平台软件组件的设计和开发,确保一流的性能、安全性和可靠性。 - 构建可扩展、可维护的系统,能够在不同的操作系统和硬件架构上部署。 - 定义和执行编码标准、测试框架和CI/CD实践,以确保代码质量和开发效率。 - 构建和维护共享组件和库,以简化OKX应用程序和平台的开发。 - 解决涉及FFI绑定、系统集成和平台特定优化的复杂互操作性挑战。 - 作为应用架构的技术权威,推动性能、稳定性和可扩展性的改进。 - 通过跟踪Rust生态系统、跨平台框架和开发者工具的最新趋势来推动创新。 - 通过Rust最佳实践、系统设计和架构原则的指导,指导和赋能各团队的工程师。 - 通过跨职能合作和技术领导力,塑造OKX更广泛的技术战略和工程文化。 我们对您的期望 - 计算机科学、软件工程或相关领域的学士学位;高级学位更佳。 - 6年以上生产软件开发经验,其中3年以上专注于Rust。 - Rust专家级熟练,包括所有权和借用、生命周期、异步编程、不安全Rust和FFI集成。 - 对Rust编译器内部、WebAssembly(WASM)和现代构建工具链有扎实的理解。 - 深入了解系统编程,包括并发模型、内存管理、CPU架构和性能分析。 - 在数据结构、算法和操作系统基础方面有坚实的基础。 - 出色的沟通和领导能力,具有指导工程师和交付复杂系统的丰富经验。 加分项 - 积极参与Rust开源社区或知名公共项目。 - 具有区块链系统、智能合约或加密协议的经验。 - 在高性能或嵌入式系统开发方面有背景,注重性能调优和优化。 - 具有交易系统或金融技术平台的经验。