简介:开发工程师是指从事某种行业,对某种不存在的事物进行系统的研究和开发并具有一定经验的专业工作者。
系统开发工程师职位描述(模板一)
岗位职责:
1.负责公司推送系统的开发及优化,提升服务性能,稳定性,送达率等技术指标;
2.主导/参与推送系统的业务分析及架构设计,满足业务多场景个性化推送需求;
3.参与推送的平台化建设,负责推送相关的数据及效果统计,为业务提供更好的数据支撑。
任职要求:
1.本科或以上学历,计算机相关专业;
2.计算机基础扎实,有较好的数据结构与算法功底,熟悉Linux系统和网络编程;
3.熟练掌握Ruby/Golang/Python/Java/C++等任一语言,有相应的服务端开发经验和完整的产品级项目经历;
4.具有分布式/高性能系统设计和开发经验;
5.良好的团队合作精神,敢于接受挑战,追求卓越。
系统开发工程师职位描述(模板二)
岗位职责:
1.负责人工智能在线服务、数据平台、研发自动化基础设施的设计和实现;
2.根据产品和项目需求,参与需求对接、研发设计,参与分布式系统框架/组件的选型设计、构建和开发;
3.持续改进系统架构,优化性能,提高服务质量,保障系统稳定、高效运行。
任职要求:
1.计算机相关专业,3年及以上相关工作经验,有扎实的计算机理论基础;
2.五年以上Linux环境服务器开发的经验,精通Socket网络编程、服务器开发工作;
3.熟练使用C/C++/golang其中一种;
4.熟悉常规linux虚拟化技术,并了解其内部实现;
5.熟悉网络虚拟化技术及内部实现机制,例如ipvlan、macvlan;
6.熟悉操作系统四层以内相关协议的运作机制;
7.良好的学习能力、沟通能力、适应能力,责任心强,能在压力下独立解决问题;
8.热爱互联网,喜欢挑战者优先,具备良好的学习能力、分析解决问题能力。
系统开发工程师职位描述(模板三)
岗位职责:
1.参与大数据系统的架构设计、研发及相关工作;
2.负责后台开发工作;
3.负责容器相关的开发工作。
任职要求:
1.理解面向对象概念,掌握多种设计模式,具备较强的分析和设计能力;
2.3年以上java开发经验,1年以上架构经验,具有一定的抽象设计分析能力;
3.扎实的java基础,熟练运用常用设计模式,有一定的架构文档编写能力;
4.熟悉常用的数据库(mysql等),具有一定的数据库调优经验及sql优化经验;
5.有一定的linux基础;
6.有大数据(hadoop\hbase\hive\zookeeper\spark\storm\Apache kylin\driud\Flink等)经验优先;
7.有大数据可视化平台或相关经历者优先。