系统开发工程师岗位工作职责
简介:开发工程师是指从事某种行业,对某种不存在的事物进行系统的研究和开发并具有一定经验的专业工作者。
系统开发工程师职位描述(模板一)
岗位职责:
1.负责公司推送系统的开发及优化,提升服务性能,稳定性,送达率等技术指标;
2.主导/参与推送系统的业务分析及架构设计,满足业务多场景个性化推送需求;
3.参与推送的平台化建设,负责推送相关的数据及效果统计,为业务提供更好的数据支撑。
任职要求:
1.本科或以上学历,计算机相关专业;
2.计算机基础扎实,有较好的数据结构与算法功底,熟悉Linu*系统和网络编程;
3.熟练掌握Ruby/Golang/Python/Java/C++等任一语言,有相应的服务端开发经验和完整的产品级项目经历;
4.具有分布式/高性能系统设计和开发经验;
5.良好的团队合作精神,敢于接受挑战,追求卓越。
系统开发工程师职位描述(模板二)
岗位职责:
1.负责人工智能在线服务、数据平台、研发自动化基础设施的设计和实现;
2.根据产品和项目需求,参与需求对接、研发设计,参与分布式系统框架/组件的选型设计、构建和开发;
3.持续改进系统架构,优化性能,提高服务质量,保障系统稳定、高效运行。
任职要求:
1.计算机相关专业,3年及以上相关工作经验,有扎实的计算机理论基础;
2.五年以上Linu*环境服务器开发的经验,精通Socket网络编程、服务器开发工作;
3.熟练使用C/C++/golang其中一种;
4.熟悉常规linu*虚拟化技术,并了解其内部实现;
5.熟悉网络虚拟化技术及内部实现机制,例如ipvlan、macvlan;
6.熟悉操作系统四层以内相关协议的运作机制;
7.良好的学习能力、沟通能力、适应能力,责任心强,能在压力下独立解决问题;
8.热爱互联网,喜欢挑战者优先,具备良好的学习能力、分析解决问题能力。
系统开发工程师职位描述(模板三)
岗位职责:
1.参与大数据系统的架构设计、研发及相关工作;
2.负责后台开发工作;
3.负责容器相关的开发工作。
任职要求:
1.理解面向对象概念,掌握多种设计模式,具备较强的分析和设计能力;
2.3年以上java开发经验,1年以上架构经验,具有一定的抽象设计分析能力;
3.扎实的java基础,熟练运用常用设计模式,有一定的架构文档编写能力;
4.熟悉常用的数据库(mysql等),具有一定的数据库调优经验及sql优化经验;
5.有一定的linu*基础;
6.有大数据(hadoop/hbase/hive/zookeeper/spark/storm/Apachekylin/driud/Flink等)经验优先;
7.有大数据可视化平台或相关经历者优先。
篇2:机器学习算法工程师岗位工作职责
简介:算法(Algorithm)是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。算法工程师就是利用算法处理事物的人。
机器学习算法工程师职位描述(模板一)
岗位职责:
1.参与现有业务推荐系统优化,推荐算法的设计与开发;
2.参与用户行为的挖掘和分析;
3.参与数据的挖掘和分析。
任职要求:
1.本科及以上学历,计算机/信息科学/软件/电子工程/应用数学等相关专业优先;
2.熟练掌握机器学习相关的理论知识和实践技能;
3.拥有扎实的数学和编程功力;
4.良好的团队合作精神,敢于接受挑战,追求卓越。
机器学习算法工程师职位描述(模板二)
岗位职责:
1.机器学习/数据挖掘等AI相关的算法研发;
2.算法相关的代码库、工具库的封装和发布;
3.AI相关算法的性能优化、工程环境部署;
4.参与搭建和实现分布式深度学习集群。
任职要求:
1.良好的计算机及数学基础;
2.能够独立解决较复杂的问题;
3.熟悉常用的机器学习算法;
4.良好的团队合作精神,敢于接受挑战,追求卓越;
5.熟悉Linu*平台上的编程环境;
6.能够熟练使用Java/Python/Rust等开发语言中的一种或几种。
机器学习算法工程师职位描述(模板三)
岗位职责:
1.对海量数据的处理,需要涉及包括信息检索、自然语言处理、机器学习、数据挖掘等领域;
2.对数据进行建模,分析影响系统的关键因素,规划、设计和实现新的解决方案,评估并优化模型。
任职要求:
1.具备数学、计算机科学或相关专业领域大学本科及以上学历;
2.扎实的数据结构、模型和算法设计与分析能力;
3.熟练Java以及面向对象编程技术;
4.熟悉Linu*/Uni*环境开发经验,会使用Shell/Python等脚本语言;
5.熟悉分布式系统架构、设计和优化技术。幼儿园食品安全应急预案
篇3:资深搜索开发工程师岗位工作职责
简介:开发工程师是指从事某种行业,对某种不存在的事物进行系统的研究和开发并具有一定经验的专业工作者。
资深搜索开发工程师职位描述(模板一)
岗位职责:
1.负责产品的技术实现并持续改进;
2.负责信息推荐与个性化技术的研究,文本相关性研究;
3.负责产品服务架构和数据存储架构的设计与升级;
4.负责数据的自动化分析处理工作。
任职要求:
1.大学本科及以上学历,计算机或者相关专业,3年以上搜索服务开发和优化经验;
2.精通Solr,Elasticsearch等基于Lucene的开源搜索引擎,研究过Lucene源码优先;
3.精通Java语言,深入理解linu*系统,运维体系结构;
4.优秀的学习能力,分析和解决问题的能力和强烈的进取心,诚恳、踏实,对技术和工作充满热情;
5.具备良好的沟通能力和团队合作精神。
资深搜索开发工程师职位描述(模板二)
岗位职责:
1.负责搜索产品需求调研、架构设计与开发;
2.优化搜索算法,提高搜索的相关性和整体性能;
3.完成日常的搜索相关需求,提升用户搜索体验。
任职要求:
1.计算机、统计、数学及相关专业本科及以上学历;
2.具备搜索引擎,或推荐引擎,或精准广告引擎的相关研发和实践经历,熟悉Elasticsearch的优先;
3.熟悉常用的编程语言(如Python、Java等),有扎实的编程能力;
4.对数据挖掘技术有浓厚兴趣,有志于不断深挖机器学习算法来改善效果;
5.具有良好的解决问题能力,逻辑思维清晰,分析能力强。
资深搜索开发工程师职位描述(模板三)
岗位职责:
1.负责移动互联网搜索服务项目核心代码开发;
2.解决产品研发过程中碰到的各种技术难题,做好梯队建设。
任职要求:
1.大学本科及以上学历,计算机或者相关专业;
2.3年以上搜索服务开发和优化经验;
3.精通Solr,Elasticsearch等基于Lucene的开源搜索引擎,研究过Lucene源码优先;
4.精通Java语言,深入理解linu*系统,运维体系结构;
5.优秀的学习能力,分析和解决问题的能力和强烈的进取心,诚恳、踏实,对技术和工作充满热情;
6.具备良好的沟通能力和团队合作精神;
7.有大规模数据量搜索服务开发经验者优。
篇4:搜索开发工程师岗位工作职责
简介:开发工程师是指从事某种行业,对某种不存在的事物进行系统的研究和开发并具有一定经验的专业工作者。
搜索开发工程师职位描述(模板一)
岗位职责:
1.参与平台化的各类搜索相关的功能;
2.参与系统的设计和核心代码的编写;
3.明确搜索业务需求,按时完成指定模块的设计与开发,并确保质量;
4.对已有模块进行优化升级;
5.搜索算法研究及实现,搜索相关扩展应用研发。
任职要求:
1.本科以上学历,计算机或者相关专业;
2.掌握搜索引擎基本原理、相关检索、排序算法和数据结构,良好的数据结构基础;
3.熟悉Java开发语言,熟悉SpringMVC、iBatis、netty等主流框架,熟练使用eclipse等开发工具;
4.熟悉MySQL数据库应用;
5.对技术富有激情,对新技术有了解,思路清晰;
6.工作态度积极、踏实、认真,有责任感,有团队合作意识。
搜索开发工程师职位描述(模板二)
岗位职责:
1.运用信息检索技术,负责电商搜索服务架构设计、从事搜索引擎的研发工作;
2.研究数据的存储、传输,优化系统架构,保障搜索服务线上的运行稳定;
3.完成日常的搜索相关需求,提升用户搜索体验。
任职要求:
1.大学本科及以上学历,计算机或者相关专业;
2.精通Java语言,深入理解linu*系统,运维体系结构;
3.优秀的学习能力,分析和解决问题的能力和强烈的进取心;
4.诚恳、踏实,对技术和工作充满热情,具备良好的沟通能力和团队合作精神;
5.有大规模数据量搜索服务开发经验者优先。
搜索开发工程师职位描述(模板三)
岗位职责:
1.负责公司产品的功能规划、需求分析设计、技术实现和用户体验;
2.负责所属模块的代码开发、调试与维护工作;
3.积极响应客户需求并进行开发/定制化开发和交付;
4.参与公司产品的架构优化,性能优化并辅助其他模块进行技术实现;
5.协助并完成其他各类技术开发任务。
任职要求:
1.计算机或者相关专业,统招全日制本科及以上学历;
2.良好的问题理解能力,能够理解以及处理复杂逻辑;
3.具备较强的自学能力,团队精神及抗压能力;
4.掌握数据库的相关知识,熟悉SQLSERVER及ORACLE,具备SQL、触发器、函数、存储过程的编写能力;
5.具有一定的文档编写能力,了解UML;
6.熟悉基本网络设置,能够应用多种操作系统,WINDOWS,LINU*等),熟悉RESIN,TOMCAT等中间件的使用。救助站制度
篇5:广告算法工程师岗位工作职责
简介:算法(Algorithm)是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。算法工程师就是利用算法处理事物的人。
广告算法工程师职位描述(模板一)
岗位职责:
1.广告相关算法的研究及开发工作;
2.检索、定向算法的研发;
3.CTR/CVR预估算法及系统的研发;
4.O2O广告的模式、机制的探索。
任职要求:
1.本科及以上学历,计算机或软件工程相关专业
2.熟练掌握linu*下面向对象编程;
3.熟悉机器学习、数据挖掘知识;
4.对数据敏感,有较强数据分析和解决问题能力;
5.有广告/推荐/搜索算法、架构经验;
6.对技术有热情,实际操作能力强。
广告算法工程师职位描述(模板二)
岗位职责:
1.负责广告算法和策略优化,提高广告场景的变现效率和用户体验;
2.深入产品和业务,能从数据中发现机制和算法的不足,提出改进方案并推动实现;
3.跟进业务前沿技术,结合业务特点,探索前沿算法并应用于实际业务。
任职要求:
1.计算机或相关专业学生;
2.良好的编程与数学功底;
3.熟悉常见机器学习算法和深度学习算法,做到深刻理解,具备实战经验者优先;
4.具备大规模数据处理能力;
5.具备较强的逻辑推理和问题分析能力;
6.善于独立思考,逻辑清晰,热爱挑战,具备快速学习能力。
广告算法工程师(模板三)
岗位职责:
1.根据广告系统业务需求进行机器学习算法的调研、设计、研发工作,并持续进行模型的优化;
2.负责广告系统机器学习平台相关算法的设计和研发,构建包括数据抽取、数据清洗、特征工程、模型效果评估等功能的机器学习平台;
3.持续对系统的技术架构、算法进行改进和优化,提升海量数据的处理性能,提高算法迭代速度。
任职要求:
1.本科以上学历,计算机、数学、统计学、机器学习等相关专业毕业,有一定工作经验;
2.熟悉和掌握Java或C++语言的开发,具有至少一门脚本语言(shell,python)开发的经验;
3.熟悉和掌握常用的机器学习算法,熟悉和掌握最优化算法,熟悉海量数据的处理方法;
4.有计算广告学、自然语言处理、机器学习或高性能并行计算等相关领域的实践经验者优先,有实际成果并在国际顶级会议、期刊发表论文者优先;
5.有良好的逻辑思维能力和分析问题能力,对数据敏感,能够发现关键数据,抓住核心问题,对解决具有挑战性的问题充满激情。