岗位职责● 负责现有系统的架构评估与优化,识别系统瓶颈并提出改进方案。● 参与关键项目的性能分析与调优工作,确保系统能够高效稳定运行。● 设计并实现高性能计算解决方案,包括但不限于多线程编程、分布式计算等。● 推动系统并行化改造,利用现代硬件特性提高计算效率。● 协同开发团队实施架构变更,并提供必要的技术支持。● 撰写技术文档,分享实践案例,促进团队整体技术水平提升。任职资格- 计算机科学或相关专业本科及以上学历。- 至少1年以上软件开发经验,有专注于系统架构设计、性能优化的经验者优先。- 精通现代C/C++编程语言。- 深入理解现代Linux操作系统原理、任务调度、内存管理、并发编程等基础知识。 - 熟悉常见的并行计算框架者优先,如Boost.Asio、OpenMP、MPI、CUDA等。- 具备扎实的数据结构与算法基础,能够针对具体问题设计高效的算法。- 有大型系统架构优化经验者优先,能够从设计层面识别瓶颈并提出改进方案。- 熟练使用以下至少一种或多种性能分析工具: ■ GDB ■ perf ■ Valgrind ■ strace/ltrace/ftrace ■ Intel VTune / AMD uProf / gperftools等高级性能分析工具。 - 熟悉 CPU cache、指令流水线、TLB、上下文切换等底层机制。