您将要从事的工作
- 使用 Rust 设计和构建高性能、低延迟的系统,重点关注安全性、正确性和效率。
- 移植、重构或与现有的 C++ 代码库共存,随着时间的推移提高可靠性和可维护性。
- 贴近底层工作:内存管理、并发模型、异步运行时和性能调优。
- 与产品、基础设施和系统工程师合作,将复杂的需求转化为稳健的系统设计。
- 全面负责关键组件:架构、实现、测试和生产支持。
我们正在寻找的
- 在 C++ 方面拥有扎实的专业经验,包括现代 C++(C++11+)、STL、多线程和性能优化。
- 在生产环境或严肃的副项目中有 Rust 的实践经验,清楚理解所有权、借用和生命周期。
- 对系统编程概念有深入理解:内存模型、并发、同步和 CPU/缓存行为。
- 有使用 gdb/lldb、perf、valgrind 或类似工具调试复杂问题的经验。
- 能够在 Linux 环境中自如工作,并在出现问题时阅读底层代码。