这是一个创建于 1809 天前的主题,其中的信息可能已经有所发展或是发生改变。
后端开发工程师
岗位职责:
- 负责系统服务端技术架构规划设计与实现;
- 参与产品的性能优化、故障排查和解决、安全加固等工作;
- 培养团队成员,组织技术分享,促进团队成员进步。
岗位要求:
- 3 年以上互联网研发工作经验;
- 具有扎实的计算机科学功底,扎实的编程基础和数据结构算法基础,极强的编程能力和问题解决能力;
- 深入理解面向服务的架构、熟悉 JavaWeb 应用框架和工具链、熟悉 Linux/MySQL/NoSQL 等;
- 精通 Java 及面向对象设计开发、设计模式,面对复杂系统、复杂问题有化繁为简的能力;
- 有 SOA 服务开发经验,对 SOA 和平台化有深度和广度的了解,以及对原有系统服务的改进意见(包括产品架构、技术架构和 SLA 等);
- 善于交流,有良好的团队合作精神和协调沟通能力,有与 UED、前端、移动端等多方密切配合的经验和意识;
- 热爱互联网和新技术,具有极强的快速学习能力,研究过优秀开源软件的源码并有心得者优先;
- 有“代码洁癖”、有极客精神。
前端开发工程师
岗位职责:
- 业务需求:负责到综以及到店 B 端系统的前端技术方案设计、需求把控、核心功能开发,将业务需求拆解细化并实施;
- 质量保障: 保障业务的技术质量,负责日常 Case 跟进,对问题进行原因分析,找到 RootCause ;
- 终端平台化建设:配合终端平台化建设落地,基于业务实际情况反馈问题;
- 业务技术建设:参与或主导团队内部重要技术项目的规划及落地;
- 带人:对团队初级前端同学进行指导,促进团队成员进步。
岗位基本要求:
- 研发经验:2 年以上互联网研发工作经验;
- 技术栈:对 React/Vue、Webpack、组件库、动静分离,ESLint 有深入的理解;
- 公共能力:有丰富的 Web 标准、易用性、浏览器端原理、网站性能优化以及网络等方面的知识;
- 实战:对于业务需求有一定抽象能力,并且定期对自己工作进行复盘总结;
- 合作:善于交流,有良好的团队合作精神和协调沟通能力,有与产品、后端、QA 等多方密切配合的经验和意识;
- 学历:全日制统招本科及以上学历。
具备以下者优先:
- 有大型复杂系统的研发经验,尤其是 B 端系统;
- 有参与前端某一技术领域体系化建设经验;
- 心态开放,有主动进取心,有较强的自我要求;
- 热爱互联网和新技术,跟进研究前端业界的前沿理念和技术实践。
数据开发工程师
工作职责:
- 负责后端业务数据仓库模型的设计与落地;
- 负责模块建设,以及上下游对接工作;
- 参与数据仓库 ETL 流程设计、开发和优化,解决 ETL 过程相关技术问题;
- 参与项目规划,数据采集设计,数据仓库开发,模型开发;
- 总结数据仓库建模的方法,负责数据产品平台化和系统化。
任职资格:
- 3 年及以上的数据仓库 /BI 相关研发经验,对数据和业务敏感,有较好的数据模型设计能力;
- 熟悉数据仓库各类模型建模理论,了解数据仓库数据分层架构,多维数据模型设计;
- 熟练使用 Hadoop/Spark/Hive/HBase/Mysql, 熟悉业内主流 BI 产品,有使用经验者优先;
- 有较强的编程能力和编程经验,至少熟悉 Java/Scala/Python/PHP 等其中一门编程语言;
- 参与过大型数据仓库架构设计、模型设计和 ETL 设计,具备海量数据处理、性能调优者经验;
- 学习能力强,有团队观念,具备解决问题的能力;
- 良好的沟通表达能力,善于总结归纳,用系统化思维解决问题。
算法开发工程师
职位描述:
- 负责业务智能营销、动态定价、社交传播的算法设计、开发、效果优化。
- 践行精准营销理念,深入理解业务场景,推动前沿算法在营销业务的效果提升和落地发展
任职要求:
- 理解排序 /搜索 /推荐 /用户画像分析和建模的基本概念和常用方法
- 在机器学习或数据挖掘方向有较强的积累,熟悉经典算法并有实践经验
- 编程基础扎实,熟悉算法数据结构,至少掌握 Java/Python/Scala 中的一种
- 优秀的分析和解决问题的能力,对挑战性问题充满激情,有较强的沟通能力,责任心和团队意识佳
- 有营销 /广告 /推荐相关经验者优先
运维工程师
岗位职责:
- 负责公司大数据平台和机器学习平台的运维工作;
- 负责基础运维、故障定位、容量规划、扩容及性能优化;
- 设计实现大规模分布式集群的运维、报警监控和管理平台;
- 参与业务架构设计,在设计阶段给出可运维性改进建议;
- 深入研究大数据业务相关运维技术,持续优化集群服务架构,探索新的大数据运维技术及发展方向。
岗位要求:
- 掌握 shell 语言和 java/python 中的一种语言;
- 至少有 2 年的线上系统( web 服务、邮箱系统、数据库、订单系统等)的运维经验;
- 熟悉 Linux 操作系统的配置、管理及优化,能够独立排查及解决操作系统层面的问题;
- 良好的客户服务意识,强烈的责任心和使命感,执行力强,富有团队合作精神;
- 对大数据、机器学习方向有很高的热情和兴趣,能主动学习了解相关知识。 具备以下者优先:
- 熟悉 Lvs/Nginx/Tensorflow/Hadoop/Hbase/Hive/Storm/Spark/Kafka/Elasticsearch/Flume 等开源项目、可独立定位问题者优先;
- 有 IDC、网络、服务器运维经验者优先;
- 有 Linux 内核调优经验,熟悉网络、IO、内存子系统者优先。
岗位亮点:
- 有机会全身心地参与 EB 级数据规模、万级别节点超大分布式系统的运维工作;
- 能和多元化背景的团队技术大牛一起,综合学习,共同进步。
测试开发工程师
岗位职责:
- 负责服务端相关方向质量建设,保证各类质量策略的落地和执行效果;包括但不限于功能测试、接口测试、性能测试、稳定性测试等;
- 围绕分析业务特点对现有质量保证方案持续改进,持续提高产品质量和测试效率;
- 推动产品研发测试上线流程优化,维护测试环境及测试数据;
- 开发自动化用例或引进 /开发工具来切实提高效率,降低交付周期。
岗位要求:
- 全日制统招本科及以上学历,有互联网行业 3 年以上测试经验;
- 精通软件测试理论、方法和过程,掌握互联网常用测试工具、测试技术、自动化测试设计与框架等;
- 有良好的编程能力,熟悉 Java/Python/JavaScript 等至少一种编程语言,Java 优先,能够进行 code review、自动化测试以及相关工具开发;
- 熟练操作数据库,了解互联网相关协议,熟悉常见互联网架构;了解服务端常用消息处理、缓存、数据库相关中间件,对服务端的各类问题具备独立分析和定位能力;
- 对质量保证及提升工作有强烈的兴趣,对测试相关策略、方案有一定的思考,具备较强的执行力和推动力以及质量持续提升的内驱力;
- 有良好的逻辑分析能力和沟通能力,快速学习能力,有责任感主动性强,出色的推动能力,良好的团队合作精神,能适应一定压力的工作。
具备以下者优先:
- 有服务端测试、自动化测试经验优先;
- 对持续集成、交付有实际落地经验者优先。
视觉设计师
岗位要求:
- 负责产品的界面设计,并为新功能、公司新产品提供创意及设计方案;
- 参与产品讨论,与产品经理、工程师协作,从视觉设计和用户体验的角度提出建议与解决方案;
- 配合工程师共同创建用户界面,跟踪产品效果,保证最终设计质量;
- 建立产品的界面设计规范;
- 持续关注设计趋势,分享设计经验、推动提高团队的设计能力。 任职要求:
- 具有出色的设计表达能力,能迅速有效的将想法表现为设计方案;
- 具有独自思考与创作能力、优秀的内外部沟通能力;
- 关注互联网、软件与各类电子产品,对互联网领域的 UI 设计、交互设计和设计研究方面的理论及实践拥有深刻见解;
- 多项目、多任务管理能力,能带队创作并跨团队合作;
- 有对于交互设计的理解与分析能力。