-
分布式系统开发岗位职责
-
AI平台开发工程师(分布式系统)SenseTime(商汤集团)北京市商汤科技开发有限公司,SenseTime(商汤集团),商汤科技,商汤集团,商汤职责描述:
1.参与构建高性能,高可用,可扩展的分布式人工智能平台产品;
2.参与产品架构讨论,影响产品路线图,强责任意识实现项目目标。
任职要求:
1.3-5年以上互联网大型分布式系统研发经验,包括但不限于大型搜索系统,分布式存储系统,分布式数据库系统,分布式计算平台等
2.精通C/C++,Go开发栈,熟练掌握Python等开发栈
3.熟悉Linux系统原理,包括但不限于IO栈,从存储设备到文件系统到数据库等;网络协议栈,从底层IP/TCP/UDP到HTTP等
4.熟悉分布式系统原理,包括但不限于一致性协议,分布式事务,高可用实现,高可扩展实现,异常处理与容错,性能优化和评估等
5.熟练掌握TDD测试驱动开发,熟悉SOA面向服务的架构
满足以下条件者优先:
1.熟悉基于深度学习的高性能图像与视频处理算法
2.熟悉GPU体系结构,有NVIDIACUDA开发经验
3.开源项目贡献者和维护者
-
相关范文
- 热门推荐
-
- 1 助理软件开发工程师岗位职责
- 2 市场项目开发经理岗位职责
- 3 系统整合测试工程师岗位职责
- 4 硬件开发助理岗位职责
- 5 ASP开发程序员岗位职责
- 6 试剂开发岗位职责
- 7 系统监控员岗位职责
- 8 系统整合测试工程师岗位职责
- 9 系统开发总监岗位职责
- 10 高级应用开发工程师岗位职责
- 分类推荐
- 猜你喜欢