岗位描述
岗位职责
1、负责算法模块全流程的性能profiling,为算法优化方向提出指导;
2、对linux服务器、嵌入式系统应用软件性能进行分析,定位软件性能瓶颈;
3、维护并开发自研profiling工具。
岗位要求
1、本科及以上学历,计算机相关专业,五年以上相关工作经验,精通c语言;
2、深入理解Linux内核及操作系统原理, 包括进程调度、内存管理、文件系统、网络协议等;
3、熟练使用各种性能分析工具,如 top、vmstat、iostat、sar、perf、strace、dtrace 等,能够进行系统瓶颈分析,识别性能问题的根源,并提出相应的优化方案;
4、熟悉crash, OOM, soft/hard lockup, hung task常见问题的分析方法;
5、良好的学习能力和强烈的责任心,良好的沟通和团队合作精神。
加分项
1、perf 等linux工具类 或 kernel 开源社区提交过有质量的补丁。