大数据开发工程师岗位的基本职责(精选12篇)
大数据开发工程师岗位的基本职责 篇1
职责:
1、负责大数据统计平台建设与优化;
2、负责广告效果分析,反作弊平台建设;
3、负责移动广告平台相关系统的设计研发及持续优化。
职位要求:
1、计算机或相关专业本科学历及以上,2年工作经验;
2、精通大数据采集、处理、存储、查询相关技术;
3、熟悉Hadoop/Hbase/Hive/Spark/Storm/Kafka相关技术;
4、至少熟练掌握 Java/Scala/Python 中一门语言;
5、有做过大数据量查询优化的优先;
6、有大数据服务运维、性能调优者优先;
7、熟悉常用的设计模式,对MVC框架有了解;
8、强烈的责任心,对技术充满热情,高效率,良好的沟通能力。
大数据开发工程师岗位的基本职责 篇2
职责:
1. 根据公司业务需求,进行数据开发及报表制作;
2. 参与BI、大数据平台体系建设;
3. 文档整理,包括ER图、原型设计、数据字典整理等;
岗位要求:
1. 本科或以上学历,计算机相关专业,2年及以上工作经验;
2. 熟练使用主流数据库(如ORACLE/PostgreSQL/MYSQL等),掌握SQL查询优化方法;
3. 熟悉HADOOP生态,能够熟练使用HIVE/HBASE/SPARK进行数据开发;
4. 掌握JAVA或PYTHON,会TABLEAU/KYLIN/帆软等BI工具者优先;
大数据开发工程师岗位的基本职责 篇3
职责:
1. 负责设计和实现手机卫士大数据BI平台;
2. 不断完善数据产品的架构设计,应用开发和新技术迭代;
3. 配合业务,产品,根据不同的业务需求,灵活快速地完成具有挑战性的项目,为业务提供有价值的数据分析和预测。
任职要求
1. 计算机软件相关专业本科及以上学历,至少3年以上工作经验;
2. 认可技术与平台在BI的价值,能够深入业务领域,通过使用数据分析和挖据技术,让业务生成的海量数据产生更大价值。
3. 熟练掌握大数据技术:包括Hadoop,Spark,Storm,Hive,Presto,Parquet,Flink,Druid,OLAP, Elastic Search等等。
4. 具备良好的编程能力和代码风格,熟练掌握Java, Python等语言,熟练使用SQL,并具有较强的优化能力。
5. 需要有很强的开发和架构设计能力,特别是在大数据的分布式和实时处理领域,对存储引擎和查询引擎的原理和优化都具备比较深入的理解。
6. 有一定的数据挖掘和机器学习算法能力,包括推荐系统,深度学习等技术领域 。
7. 拥有正直、积极、宽容的品质,学习能力强,并且善于沟通合作。
大数据开发工程师岗位的基本职责 篇4
职责:
1.有独立工作能力,工作踏实认真,以及较强的团队协作精神。
2.负责日志大数据平台的搭建和规划;
3.在总体架构设计下,完成日志大数据产品的设计、搭建、维护和调优,技术文档的编写与维护;
4.参与业务日志的大数据分析;
5.及时反馈开发中遇到的难点问题,沟通并寻求解决方案,按阶段有计划地完成开发任务
任职资格:
1、计算机等相关专业本科以上学历,2年以上开发经验;
2、熟悉 linux 操作系统,熟悉 shell 脚本语言,精通 Java,有较强的开发能力;
2、熟练使用SQL,熟悉Mysql、MongoDB、Hive等数据库技术的基本操作及原理;
3、熟悉Hadoop/Spark生态系统组件的使用,至少有1年的Spark(Core/Streaming/SQL)开发经验;
4、熟悉Elastic产品线(如 Elasticsearch、Kafka、Kibana、Logstash)的使用方法,了解常见优化方案,熟悉Elasticsearch部署、监控及性能调优;
5、熟悉数据挖掘、机器学习、网络数据分析等技术优先;
大数据开发工程师岗位的基本职责 篇5
职责:
1、负责大数据平台的技术和产品的设计、开发、优化和维护;
2、负责大数据平台设计文档编写,线上产品的维护;
3、负责系统性能优化,解决各类潜在系统技术风险,保证系统的安全、稳定、快速运行;
4、负责整个产品平台的搭建、多维数据库建设及管控流程设计;
5、参与指标设计,数据建模,负责将数据模型在系统中实现;
6、负责数据抽取、数据交换、实时计算等框架研究及相关产品的研发;
7、负责追踪整体产品过程及质量把控。
任职要求:
1、专业技能:精通 Hadoop 生态圈中的一项或几项技术,深入了解 Hadoop 及相关组件的部署及调优;设计或开发过大容量,高性能,高可用,易扩展的分布式系统;熟悉实时计算/流式计算系统,至少熟悉一项 Nosql 技术;具有扎实 java 功底及开发能力;对 hadoop,hive,hbase,spark 等相关源码有一定了解;
2、学历背景:计算机相关专业本科及以上学历;
3、工作经验:3年以上JAVA开发经验及1年以上大数据研发经验
4、能力素质:具有出色的抽象设计能力,思路清晰,善于思考,良好的团队合作能力、沟通能力、较好的自学能力,具有敬岗爱业的精神。
5、有团队管理经验者优先。
大数据开发工程师岗位的基本职责 篇6
职责:
1)参与项目需求分析和设计;
2)完成软件系统代码的实现,编写代码注释和开发文档;
3)完成功能模块代码的实现及单元测试,确保系统性能、质量和安全;
4)向初级组员提供引导、支持并管理日常活动。
5)负责撰写所负责模块的相关文档等。
岗位要求:
1)计算机相关专业,熟悉JAVA常用框架,有3-5年JAVA开发经验;
2)参加过3-5个JAVA项目,独立承担过JAVA项目开发或JAVA项目核心模块开发.
3)熟悉主流数据库ORACLE、SQLSERVER、MYSQL,熟悉数据库结构及设计;
4)有一定的编写需求分析说明书、概要设计、详细设计的能力,能够进行原型设计。有工业信息化项目背景优先,比如MES、ERP、WMS、LIMS,设备数据采集、物料等
5)具有很强的学习和独立分析能力、工作责任心、良好的沟通能力和团体合作精神。
大数据开发工程师岗位的基本职责 篇7
1、负责项目的需求分析;
2、独立完成软件的设计和开发;
3、负责已有系统的性能优化、维护升级,满足业务需求;
4、完成技术leader分配的业务研发工作。
大数据开发工程师岗位的基本职责 篇8
1.硬件设计:系统编程及验证平台设计,包括下位机软件设计和硬件电路设计;
2.系统验证:编写脚本配合验证平台有针对性进行功能验证、参数测量。
大数据开发工程师岗位的基本职责 篇9
1.使用Unity3D游戏引擎开发公司产品;
2.根据需求进行功能设计,以及程序设计、开发、优化工作;
3.与策划、设计部门保持良好沟通,确保程序功能与设计方保持一致;
大数据开发工程师岗位的基本职责 篇10
职责:
1、负责移动端(安卓,苹果)接口方面的开发和服务器安装部署;
2、能对自己编写的代码进行自测并保证一定的代码质量。进行软件详细设计,代码编写等;
3、进行软件代码的维护和改进工作,完成部门领导安排的其它研发相关工作;
4、参与项目后端的开发、维护、改进。配合项目团队及美工改善网站的整体用户体验;
5、对已有系统在可用性、性能、可运维性上持续优化;
6、参与公司项目的讨论研究,对功能模块设计方案提出自己的解决方案,组织项目执行;
7、有第三方支付接口开发经验(支付宝、银行)等优先;
岗位要求:
1、计算机相关专业,2年以上PHP开发经验,熟悉微信公众平台开发流程,能独立承担程序的架构设计与开发工作者优先;
2、熟悉至少一种PHP框架,如 ThinkPHP等;
3、拥有良好的代码编写习惯,结构清晰,命名规范,逻辑性强,冗余率低,易读易维护,熟悉SVN代码托管程序;
4、精通任意一款数据库,如MySQL、SQL Server、MongoDB;
5、掌握基本的前端开发,如HTML、CSS、JQuery等;
大数据开发工程师岗位的基本职责 篇11
职责:
1、负责区块链产品的研发,独立或与团队合作,按时保质完成软件开发项目;
2、参与产品系统设计、概要设计工作,核心功能的代码编写;
3、独立解决和指导其他同事处理开发中遇到的难点问题;
4、总结和编写相关的开发文档;并能够根据规划需求制定相关技术与产品的解决方案。
任职资格:
1.本科及以上学历,5年以上相关工作经验;
2.精通J2EE,精通SSH及常用开源框架和技术,深刻理解各框架的优缺点,熟悉分布式、多线程、缓存、消息等高性能架构相关开发技术;有微服务开发经验者优先 ;掌握主流的前端技术和框架;
3.熟练应用Oracle、MySql数据库件,具备丰富的数据库设计能力;
4、参与过至少一个产品和项目的系统框架设计,有系统设计、调优的经验;
5.具有较强的学习能力,研究能力和问题解决能力,热衷于新技术的学习和研究;有区块链研究或经验的优先 ;
6.性格开朗、乐观,有很强的团队协作精神和沟通能力,有带领团队者缀优先;
7.能承受工作压力,对待工作积极热情、踏实肯干,能接受短期出差。
大数据开发工程师岗位的基本职责 篇12
职责:
1、负责公司产品JAVA端的系统设计与研发;
2、负责公司软件系统的长期维护和优化;
3、研究项目技术细节,参与技术方案讨论,进行系统框架和核心模块的详细设计,编写相应的技术文档;
职位需求:
1、计算机及相关专业,大专或以上学历,两年以上JAVA开发经验;
2、熟悉掌握Struts2、Spring、Hibernate/MyBatis框架技术,熟悉TCP/IP通信协议;
3、了解Spring Cloud、Spring Boot、CXF、RESTful微服务框架技术;
4、熟悉MySQL、Oracle等主流数据库的开发,能进行数据库设计;
5、熟悉HTML、CSS、JavaScript、JOSN、XML等Web前端开发技术,熟悉jQuery、Ajax技术;
6、熟悉Maven/Gradle等项目构建管理工具,SVN/Git版本管理;
7、了解Linux/Unix系统基本命令操作;
8、责任心强,有良好的沟通能力、学习能力。