返回查看全部岗位
招聘中

互联网开发工程师

15-30K
西安1-3年本科

职位描述

工作地:深圳,北京,成都,西安 【前端岗位】: 1.熟悉前端开发工作流,打包构建工具,如gulp,webpack等; 2.至少熟悉三大框架之一及其原理,Angular,vue,react等; 3.熟悉常用的数据结构及算法,基础扎实,html,css,javascript前端基础熟练掌握; 加分项:开源项目贡献者,熟悉Angular及typescript技术栈,有ui组件库开发经验,性能优化经验,熟练掌握一门后端语言。 【后端岗位】: 岗位职责: 1、负责创新项目系统设计与研发工作; 2、负责相关子系统及业务流程的优化重构,研发过程优化工作; 3、负责项目重点、难点的技术攻坚。 岗位要求 1、 计算机相关专业本科以上学历,5年以上工作经验; 2、扎实的编程能力,熟悉算法和数据结构;熟悉计算机的基础理论; 3、熟练使用JAVA;了解Go/Python/C++等主流语言; 4、掌握Spring相关生态开源框架,熟悉MySql、MQ、Redis、SpringCloud等,熟悉事务、缓存、消息、负载均衡等; 4、熟悉Linux开发环境; 5、具有大规模高并发WEB应用设计和开发经验优先; 6、有微服务、容器相关开发经验优先。 【架构师岗位】: 岗位职责: 1、负责后端核心技术框架的搭建、核心模块开发; 2、负责基础技术平台和通用技术工具、技术组件的选型,参与负责架构规范设计,参与技术标准制定以及开发、交付、推广和持续优化工作; 3、负责系统核心代码编写、代码审核和重构,指导和培训开发工程师、不断进行系统优化; 4、负责持续集成/持续部署中的构建框架以及相关流程的建立; 5、负责制定和维护系统级技术规范、接口文档,组织相关培训,促进团队整体技术能力提升。 任职条件: 教育程度:大学本科以上学历,985院校计算机相关专业毕业; 专业能力: 1、8年以上研发经验,有3年以上微服务架构设计和系统改造方面的工作经验; 2、5年以上Java开发经验,Java基础扎实,熟练掌握数据结构、多线程编程,掌握常用的设计模式等; 3、熟练掌握springboot,spring cloud,以及spring cloud(zuul,eureka,监控,zipkin,配置服务器等)的生态; 4、熟悉容器相关技术:Docker、Kubernetes、Mesos等;熟悉大数据处理相关技术,如Storm/Flink/Spark Streaming、HBase、Kafka等; 5、 熟悉CI/CD理念以及方法,熟悉常用 DevOps 工具,如:Git、Jenkins、Ansible、SaltStack 等; 6、熟悉敏捷开发过程,对技术前沿与发展方向的敏锐洞察力。 【AI算法工程师】 【工作职责】 1、负责平台相关业务的AI算法研发、数据处理、模型训练、模型调优和训练流程自动化; 2、参与AI算法研究、AI软件技术研究及技术规划,及新技术原型验证,负责AI新技术能力传递 【任职要求】 业务技能要求: 1、具有软件开发1年以上经验,熟悉Python、C++至少一种编程语言,熟悉Linux,具备扎实的编程基础和良好的编程习惯; 2、熟悉常用数据处理和数据分析方法,有一定的统计学基础,熟练使用pandas、numpy等进行数据处理,具备大数据处理相关经验; 3、熟练使用sklearn、tensorflow/keras/caffee等进行机器学习或者深度学习算法处理优先。 专业知识要求: 1、计算机科学技术、自动化控制、模式识别、图像处理、应用数学和统计学等相关专业; 2、熟悉常用分类和回归算法:线性回归、svm、决策树、k-means、kNN等算法原理; 3、熟练使用python语言,可以使用sklearn、tensorflow/keras/caffee等进行机器学习或者深度学习算法处理。 【人工智能工程师/架构师】 岗位描述 1. 开发面向华为的大数据、大规模分布式机器学习和深度学习算法应用平台; 2. 开发高并发、低延迟的业务解决方案,提升运营效果; 3. 助力产品和业务完成技术架构落地,持续提升系统平台的稳定性、研发效率并提升业务效果。 岗位要求: 1. 熟悉Java、Python编程,熟悉多线程编程,内存管理、设计模式,具有良好的编程习惯; 2. 熟悉主流应用服务器架构体系、常用中间件及数据库如Tomcat、消息队列、Redis、HBase、MySQL等; 3. 具备良好的系统分析及构建能力,有平台化系统研发经验者优先; 4. 热爱技术、对新技术有好奇心、善于沟通与团队协助; 具体以下经验者优先: 1. 熟悉Storm、Flink、Hadoop、Spark等大数据平台,有机器学习算法应用经验者优先; 2. 具有较大型互联网公司营销系统/推荐系统/广告系统经验的同学优先; 3. 有大型分布式、高并发、高负载、高可用性系统设计和稳定性经验优先; 【运维开发工程师】 岗位职责: 1、负责线上产品运行环境稳定、深度参与业务系统的架构设计与实施; 2、参与devops运维智能化平台架构设计、功能划分、技术栈选型; 3、参与开源项目的二次开发与定制,解决开发过程中的疑难问题,技术攻关; 4、负责制作运维规范制定,对运行的前沿技术保持足够的敏感度和风险识别; 5、 负责团队技术成长,积极参与技术分享与培训; 6、 负责深入研究大规模分布式集群的运行稳定与故障解决。 任职要求: 1、计算机相关专业毕业,3年或以上的互联网产品实战运维经验,熟悉分布式项目运维; 2、精通Linux文件系统、内核、Linux性能调优,TCP/IP、HTTP等协议,有良好的网络、数据存储、计算机体系结构方面的知识,具备很强技术敏感度和故障排查经验; 3、拥有很强的owner意识,故障排查能力,且能够推动产品线问题的改善和解决; 4、精通python/shell/golang中一种或多种脚本语言,python django或flask的“项目开发”经验优先; 5、熟悉互联网产品的运维流程,有海量的运营产品架构规划、调优项目经验者优先; 6、有主导开发的运维平台项目经历,清晰开发流 【测试工具架构师/工程师】 1、负责测试领域架构持续竞争力规划;深刻理解客户需求,准确把握业界趋势,充分开展友商架构竞争分析,紧密跟踪行业技术发展;探索智能化、量子计算、AR/VR、物联网等新技术趋势对云化、移动化测试架构带来的影响,确保交付业界领先的架构演进竞争力; 2、负责测试领域架构和关键技术方案设计;包括用例管理、API测试、性能测试、移动测试等云化/移动化测试工具链架构和关键方案设计工作;识别DFX目标和实施方案,对架构相关各DFX属性竞争力负责;输出架构设计文档,对架构相关的接口文档负责; 3、负责测试领域架构看护;确保架构在产品的落地应用,确保产品设计和实现符合架构约束;负责架构生命周期管理,守护架构相关的接口;对架构相关的变更进行决策,主持架构维护,确保架构持续演进; 4、负责测试领域架构能力提升;识别影响架构竞争力的关键技术并推动规划落地;架构设计的工具、方法、规范流程的引入、应用和共享。 岗位要求: 1、 有5年以上云化/移动化测试工具开发/设计经验,熟悉JAVA、JS等编程语言,熟悉linux/Unix操作系统,能熟练使用各种软件研发工具; 2、 有深厚的测试领域知识积累,熟练掌握业界流行的测试工具和工程方法,包括测试设计、测试策略、UI测试、API测试、性能测试、移动测试等1种或多种测试工具和测试理论方法; 3、熟悉业界流行的前后端开发框架和中间件,如Spring Boot、Spring Cloud,Redis、Kafka、MariaDB、MongoDB等,具备规划和设计高扩展性、高性能、安全、稳定、可靠的大型分布式软件系统; 3、有成功的软件测试工具项目交付和技术规划经验,具备测试领域行业影响力,能经常参与软件行业业界会议,担任行业协会或开源组织重要岗位尤佳。 【大数据架构师/工程师】 1、负责进行大数据相关技术整体解决方案;负责大数据专业服务项目设计与交付(数据治理、数据建模、数据分析挖掘等) 2、负责大数据专业服务某个子领域的能力建设; 3、具备业务理解和抽象能力,可解决复杂的商业问题、技术方向把控。 岗位要求: 1、 计算机相关专业本科以上学历,5年以上工作经验,3年以上大数据相关经验; 2、 熟悉常用的数据结构、算法以及数据建模理论; 3、有过支撑每日亿级别数据的大数据平台建设经验,了解数据仓库实施方法论、了解数据仓库体系,并支撑过实际业务场景; 4、具备较强的编码能力,掌握 JAVA/Scala/Python 开发语言之一,熟练使用 SQL 进行数据访问; 5、精通 Hadoop 生态系统基础设施,包括Flume、Kafka、Hbase、Hive、Spark、Storm等。

更多互联网开发工程师内容