go开发工程师岗位职责
在充满活力,日益开放的今天,大家逐渐认识到岗位职责的重要性,岗位职责具有提高内部竞争活力,更好地发现和使用人才的作用。到底应如何制定岗位职责呢?以下是小编为大家收集的go开发工程师岗位职责,仅供参考,希望能够帮助到大家。
岗位职责:
1、进行网络编程,使用tcp/ip协议或websocket协议,进行socket开发;
2、编写soa服务化,使用thrift,grpc实现rpc底层服务提供数据层调用;
3、编写高并发场景下对性能敏?感的.api接口;
4、对复杂技术进行调研储备,如服务发现(etcd或consul)等;
5、使用git管理项目代码,合并提交发布。
岗位要求:
1、本科以上学历,2年以上golang工作经验;
2、了解网络编程,tcp/ip协议、golang语言、go和channel机制;
3、有实际的api接口开发经验 ;
4、熟练使用git管理工具,进行代码管理;
5、了解liunx的基本使用,对centos等常见liunx命令操作熟悉;
6、熟悉一到两款开源框架. 如echo , gin 等 ;
7、熟悉mysql 索引优化、查询优化、事务处理理 ;
8、熟悉nosql使用场景,对redis,etcd缓存有实际使用经验;
9、了解数据soa服务化和微服务化理念,有实际经验优先。
职位描述:
工作内容/职位描述:
1、负责网络智能化领域发展规划制定;
2、负责网络智能化场景的问题抽象和建模;
3、负责网络领域通用ai模型研究和开发;
4、负责网络领域数据处理和特征工程;
5、负责“ai+网络”产品架构设计和开发;
6、负责网络知识图谱构建和关键算法研究。
任职资格:
学历及专业
硕士及以上学历,计算机科学与应用、通信工程、软件工程或其它相关专业;
专业技能
1.具有机器学习/数据挖掘/自然语言处理/深度学习/统计数学等任一领域相关的理论背景;
2.具备移动通信无线/核心网/承载网/传输/网管等任一领域相关的领域知识;
3.熟练使用python/java/scala或其他语言,要求编成风格良好,具有复杂业务逻辑的编写经验,经历过海量数据的性能优化;
4.掌握一种数据库(oracle/postgresql/mysql/redis/hbase等)的使用经验,能编写和调优复杂sql语句;
5.对大数据业务,熟悉hadoop、hive、spark等大数据技术,熟悉常见的机器学习算法;
素质
1.有责任心,工作热情、耐心、踏实、严谨,有团队合作精神;
2.具备有很好的`学习和逻辑能力,强烈的探索和求知欲,能迅速进行机器学习研究或探索新框架使用;
3.具备较强的动手能力,搭建和部署相关平台;
4.具备一定的抗压能力,善于应对来自工作上的各种压力;
5.熟练阅读英文相关开发文档;
经验
1.具备3年以上的上述相关开发经验;
2.具备大数据系统开发、海量数据处理、数据挖掘等方面经验优先;
3.具有通信主设备/网管系统的架构设计、系统开发等方面经验优先。
职责描述:
1、设计、开发、测试、部署以及维护并改进各子系统
2、管理项目优先级并按时交付
根据能力和团队需求,您将有可能被分配到以下一个或多个项目
a.用户应用产品:主流客户端开发,运营前后台
b.商品索引系统:亿级sku的库存价格实时跟踪同步,并对商品进行智能分类、本地化、图片处理和去重
c.国际化商务交易系统:跨境、跨语言商品交付及物流调配
d.商业智能应用系统:商机挖掘、精准搜索推荐、市场程序化管理
任职要求:
1、全日制统招本科、硕士毕业(985/211优先),3年以上软件开发工作经验
2、精通至少一门以下语言:go,java, c/c++, c#, objective c, python, javascript; 根据项目需要,有兴趣并有能力学习go语言;
3、熟悉unix/linux环境;memcache/redis/mongodb等存储系统
4、能独立设计开发包括前后端交互(c/s)的业务子系统
5、熟悉常见的设计模式、单元测试、持续开发集成、code review,并能在日常工作践行
6、了解搜索引擎、电子商务、社交类应用的.系统基本架构,能对已有的子系统进行优化调整的优先
7、活跃的开源项目贡献者优先
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.gunzhua.com/jiuye/renliziyuan/568123.html