V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ligh
V2EX  ›  酷工作

[北京-keep 内推]校招&社招

  •  
  •   ligh · 2021-03-02 12:40:35 +08:00 · 979 次点击
    这是一个创建于 1166 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简介

    1. 时间:2021-03
    2. 公司:keep
    3. 地点:北京望京南地铁
    4. 面试:可视频面试
    5. 投递邮箱(请写明 [姓名-职位] ):eGlhb2h1aTkyMEBzaW5hLmNu
    6. 招聘网站(如果有中意的都可以内推): http://campus.gotokeep.com/#/

    校招岗位如下:

    JAVA 开发工程师( 2021 春招)

    岗位职责:

    1. 负责系统设计和开发,为亿级用户提供高可用的后端服务和极致体验;
    2. 根据产品设计的业务模型进行功能设计. 数据结构设计和产品研发;
    3. 参与前瞻技术的跟踪调研和产品创新。

    任职要求:

    1. 本科或以上学历,计算机相关专业;
    2. 掌握至少一门编程语言,如 Java. Python. C/C++. Go. PHP 等;
    3. 有扎实的数据结构和算法功底;
    4. 了解 Linux 等操作系统原理,熟练运用系统层支持应用开发;
    5. 热爱互联网,热衷于追求技术极致与创新;
    6. 强烈的上进心和求知欲,较强的学习能力和沟通能力,具备良好的团队合作精神。

    算法工程师( 2021 春招)

    岗位职责:

    1. 参与推荐系统模型优化,包括但不限于召回模型优化. 推荐 /搜索排序模型优化等;
    2. 参与推荐系统的设计与实现;
    3. 参与用户意图建模,用户行为挖掘与分析等,快速实现机器学习 /数据挖掘算法应用到实际场景;
    4. 与工程团队配合,参与系统改造. 架构演变等改造型研发工作。

    任职要求:

    1. 对 CTR 预估 /推荐 /NLP/数据挖掘等某一领域有一定的研究,有大型互联网公司实习经验和 /或 Kaggle. 天池等比赛获奖经历尤佳;
    2. 对机器学习算法(分类. 聚簇)有较为深入的理解,包括 LR/FM/GBDT/NN 和 K-Means 等,了解近几年结合深度学习的 CTR 预估算法(如 DeepFM/NFM/DIN 等) is a great plus ;
    3. 良好的编码能力,有扎实的数据结构和算法基础;
    4. 至少了解 Java. Python 中的一种开发语言;
    5. 了解 Hadoop. Storm. Spark 等开源项目。

    运维工程师( 2021 春招)

    工作职责:

    1. Site Reliability Engineer,负责 Keep 公司大规模分布式系统及各类在线服务可靠. 稳定. 高效运行;
    2. 关注业界前沿技术动态,负责大规模流量系统的优化,演进和新技术探索和应用;
    3. 参与在线系统和各类产品架构设计及自动化系统的实现,满足更高的质量与效率要求;
    4. 参与 Keep 国内外整体资源运营规划,为产品用户提供最优质的接入与使用体验布局;
    5. 设计研发服务运维解决方案,包括网站加速. 持续交付. 容量管理. 弹性计算. 故障分析. 流量分配. 性能调优等。

    职责要求:

    1. 深入理解 Linux 操作系统;具备较好的计算机网络和体系结构基础;
    2. 熟练掌握 Java/C/C++/Python/Go/Shell 等至少一种主流编程语言;
    3. 良好的逻辑思维和分析能力,热衷于解决问题. 追求极致;
    4. 强烈的责任心. 进取心. 团队合作精神和 Ownership ;
    5. 专业不限,但更倾向于计算机. 通信. 数学等理工学科的应届毕业生。

    具有以下条件者优先:

    1. 有大型互联网公司运维岗位实习经历;
    2. 有大规模分布式程序设计开发经验;
    3. 熟悉 TCP/IP. HTTP/HTTPS 等网络协议,有网络故障的 Trace 能力。

    前端开发工程师( 2021 春招)

    岗位职责:

    1. 参与 Keep 相关产品前端架构设计. 开发与优化,覆盖跨端技术. 数据可视化. 多平台小程序. 工程化体系建设等多个方向;
    2. 推动与优化前端项目的基础架构升级与组件抽象,逐步提升研发效率. 研发质量,通过前端技术的不断产出驱动业务的发展;
    3. 与产品经理. 设计师. 后端工程师一起,提升产品的用户体验,打造卓越的互联网产品;
    4. 关注前端前沿技术发展,能够将新知识传递给团队,并且转化到潜在项目中。

    任职要求:

    1. 本科及以上学历,计算机. 通信等相关专业;
    2. 掌握前端基础知识和必备技能,包括 HTML / CSS / JavaScript 等;
    3. 对协议. 安全. 网络. 性能优化. 绘图. 动画等前端技术有所了解,对至少一种主流前端框架 ( React / Vue / Angular 等 ) 有应用并能够理解其设计原理;
    4. 热爱前端技术,有较强的学习能力,有强烈的求知欲. 好奇心和进取心,能及时关注和学习业界最新的前端技术

    加分项:

    1. 熟悉 Vue. Webpack 等技术原理者优先;
    2. 有 Node.js 或其他后端编程语言经验者优先;
    3. 在工程化. 组件化等方向有探索者优先;
    4. 技术社区活跃者. 持续技术博客写作者. 有大型互联网公司实习经历者优先。

    iOS 开发工程师( 2021 春招)

    岗位职责:

    1. 参与 Keep 客户端设计. 迭代. 开发. 优化;
    2. 参与 iOS 前沿技术的学习和调研,如:跨平台技术(Flutter 等). 智能硬件. 动态化技术等;
    3. 对运动产品充满热情,与产品经理. 设计师共同雕琢产品;

    任职要求:

    1. 本科及以上学历;
    2. 熟悉 Objective-C 或 Swift,了解网络请求. 数据存储. 页面渲染等技术;
    3. 扎实的计算机基础,掌握常用的数据结构与算法;
    4. 了解面向对象设计思想,了解常用的设计模式,代码风格简洁优雅;
    5. 性格乐观. 善于分享. 乐于学习. 及时关注业内前沿技术,对 Apple 的产品充满热情;

    Android 开发工程师( 2021 春招)

    岗位职责:

    1. 参与 Keep Android 移动端. 智能硬件等多平台客户端应用的研发工作;
    2. 结合技术数据指标和分析,不断优化客户端性能. 解决不同机型平台疑难问题,提升用户体验;
    3. 探索移动端技术新趋势,运用技术的力量为业务提效. 为产品创新提供技术基础。

    任职要求:

    1. 本科或以上学历,对互联网行业无比热爱;
    2. 有 Android 客户端开发经验,了解移动客户端特性. 了解 Android UI 构建原理;
    3. 了解 Android 平台内存管理. 多线程. 进程. 通信等基础机制,了解常用设计模式;
    4. 动手能力强. 善于沟通. 有良好的团队协作能力;
    5. 对新事物保有好奇心. 热爱学习,对其他框架或平台( Android ROM / Flutter / 前端 / 嵌入式 等)有了解更佳。

    数据开发( 2021 春招)

    岗位职责:

    1. 参与 Keep 数据流水线. 数据仓库的建设;
    2. 基于大数据存储. 离线与实时计算框架构建上层应用;
    3. 参与用户画像. AB 测试等系统的升级和优化;
    4. 为算法及各业务团队提供底层数据支持,保障搜索. 推荐等场景下 AI 模型样本的准确性;
    5. 对 Keep 数据业务进行深入思考,提炼数据平台的能力,推进平台不断升级。

    任职要求:

    1. 本科及以上学历;
    2. 有扎实的编程基础,掌握 Java/Python/Scala 中至少一门语言;
    3. 了解基本的数据结构. 算法知识;
    4. 了解 Hadoop/Spark/Hive/Flink/Kafka 等开源项目;
    5. 对数据敏感,善于分析数据,从中发现问题,并用数据说话。

    社招岗位如下:

    测试开发工程师

    岗位职责:

    1. 协助算法工程师,执行算法性能专项测试,采集原始数据,供分析;
    2. 版本管控,能快速对编译出来的版本做冒烟测试;基本功能测试,并输出版本阶段性测试报告;
    3. 参与软件产品的需求评审,编写测试用例,执行单元测试,集成与系统测试,编写阶段性测试报告;
    4. 负责提交并跟踪缺陷,推动缺陷及时合理地解决及回归验证,有效预估产品上线风险;
    5. 保持与测试经理. 产品经理. 固件开发团队的有效沟通,推动工作进展,按时汇报测试进度;
    6. 协助用户测试,跟进售后反馈问题,改善用户体验;
    7. 协助测试经理将流程改进,搭建自动化测试流程,提升测试效率。

    任职要求:

    1. 本科以上学历,软件工程. 计算机相关专业;
    2. 2 年以上软件测试工作经验,其中 1 年以上实际项目自动化测试工作经验,能够搭建自动化测试框架( Python 语言);熟悉 CI Jenkins ;
    3. 掌握软件测试理论,测试流程和方法,熟悉版本管理;
    4. 掌握基本的数据库增删改查语句;掌握基本的 Linux 操作命令;能部署服务器;了解一门主流语言,如 java. python 等;了解性能测试方法. 流程和技术,熟悉若干主流性能测试工具,如 Jmeter. Loadrunner ;
    5. 具有良好的学习分析和问题总结能力,具有良好的团队合作精神和协调沟通能力。

    加分项: 1.具有嵌入式智能穿戴经验优先考虑; 2.能通过自动化脚本将采集到的算法原始数据做离线仿真( Jenkins,Sensorhub )。

    Java 后端开发工程师

    岗位职责:

    1. 理解产品需求,独立进行系统架构及功能详细设计;
    2. 负责架构以及核心模块的开发实现;
    3. 承担产品关键开发. 产品项目的各项管理维护工作并确保项目成功实施;
    4. 学习新技术并应用于产品的开发过程。

    任职资格:

    1. 大专及以上学历,5 年以上 Java/J2EE 开发经验;
    2. Java 基础扎实:熟悉 IO. 多线程. 集合操作等基础技能,熟悉掌握常用的数据结构和算法;
    3. 深入了解常用 Java 开发框架:SpringMVC. spring boot. spring cloud. dubbo. mybatis 等;
    4. 掌握 RabbitMQ. kafka 消息中间件. redis 缓存等框架,熟悉掌握 MySQL. mongodb 等数据库;
    5. 精通微服务架构设计,有实际微服务架构搭建经验,熟悉微服务架构及相关微服务划分原则,微服务的适用场景,有设计和开发 SaaS 和 PaaS 或者 BPM 平台或应用经验者优先;
    6. 能承受一定的工作压力,有责任心和上进心,良好的团队协作能力,良好的沟通表达能力,具备优秀的文档能力,使用文字. 图示清楚地表达架构意图,能够熟练编写各类技术文档。

    算法工程师(推荐方向)

    岗位职责:

    1. 负责搜索推荐. 智能运营等方向算法实现;
    2. 理解业务目标,针对性设计算法方案,快速应用到各个场景,并通过不断的优化效果提升业务指标;
    3. 具体工作包括不限于搜索推荐的召回与排序优化,潜客模型,智能定价等方向。

    任职要求:

    1. 2 年以上相关工作经验, 有大型互联网公司从业经验者优先考虑;
    2. 良好的编码能力,有扎实的数据结构和算法功底;
    3. 良好的数学功底和建模能力,理解数据挖掘,机器学习领域的常见算法,包括 LR. 决策树. SVM. 朴素贝叶斯和 K-Means 等;
    4. 至少精通 Java. Python 中的一种开发语言;
    5. 熟悉 Hadoop. Storm. Spark 等开源项目;
    6. 有深度学习或大规模机器学习实践经验者优先。

    Java 架构师(业务)

    岗位职责:

    1. 规划应用系统的技术架构,参与需求分析. 架构设计. 技术决策以及详细设计;
    2. 优化现有系统的性能,解决系统中的关键问题和技术难题;
    3. 把握复杂系统的设计,确保系统的架构质量,核心部分代码编写. 指导和培训工程师,不断进行系统优化;
    4. 带领团队攻克例如大数据量. 高并发. 高可用等带来的各种挑战及技术难关;
    5. 负责系统应用架构的规划并推进规划落地;
    6. 密切关注相关领域前沿技术研究和技术创新。

    任职资格:

    1. 本科及以上学历,计算机相关专业;
    2. Java 基础扎实,熟悉 IO. 多线程. 集合等基础框架,深入理解 JVM 原理,熟悉分布式. 缓存. 消息等机制,有良好的编码规范;
    3. 精通 Java 及面向对象设计开发,有良好的设计. 建模和表达能力,熟悉常见设计模式与使用场景;
    4. 5 年以上使用 Java 进行大型复杂分布式互联网 Web 系统设计的经验,熟悉微服务. 异步框架. 集群与负载均衡,消息中间件等技术,精通目前流行开源框架和技术(Spring/Springmvc/Springcloud/Mybatis 等);
    5. 熟悉典型的分布式系统的构建,熟悉大数据量. 高并发. 高性能的分布式系统的设计及应用. 调优,具有准确把握技术选型与业务本身匹配度及技术选型本身的优缺点的能力;
    6. 熟悉 MySQL 等关系型数据库以及相应数据库调优,熟悉 HBase, Redis 等 NOSQL 技术。

    高级 Java 开发工程师 /架构师

    岗位职责:

    1. 根据现有架构完善业务需求;
    2. 根据产品设计的业务模型进行功能设计. 数据结构设计;
    3. 独立开发与维护业务系统。

    任职要求:

    1. 10 年左右经验,熟悉 Java 后台开发;
    2. 熟悉分布式系统的设计和应用,参与过大型互联网项目;
    3. 熟悉 mysql. mongoDB 等数据库配置. 部署. 优化;
    4. 支持过百万级以上 DAU 产品经验优先;
    5. 支持过移动互联网产品经验优先。

    SRE 应用运维工程师

    职位描述:

    1. 独立负责公司应用产品的运维,保障服务的稳定高效,不断提升用户体验;
    2. 独立维护公司级别 Docker/K8s 相关容器化集群;
    3. 开发高效的自动化运维. 管理工具,提升运维工作效率;
    4. 各类故障的应急响应. 处理. 协调,保证产品 7*24 小时业务连续性
    5. 优化运维解决方案,包括但不限于柔性容灾. 弹性扩容与防攻击等;

    任职资格:

    1. 统招本科及以上学历,3 年以上大型互联网应用运维或者运维开发经验;
    2. 熟悉 Linux 操作系统原理,TCP/IP 以及常用的网络协议;
    3. 精通 Docker/K8s 容器化相关技术
    4. 熟悉各种互联网应用服务:nginx/kafka/redis 等,熟悉高可用机制,有监控和容灾的实际经验;
    5. 熟练掌握 Python / Go 至少一门语言;
    6. 具备良好的自学能力,良好的沟通. 组织协调能力和强烈的责任心,具备很强的分析和解决问题的能力;
    7. 擅长使用工具实现自动化,对于重复工作“0”容忍;
    8. 有大型互联网公司运维工作经验优先,211. 985 院校优先;

    测试工程师

    岗位职责:

    1. 主要负责 Keep 客户端及对应服务端质量保障工作,以服务端测试为主;
    2. 根据产品设计,进行需求分析,风险评估,同时制定测试计划,完成用例设计,执行测试用例,准确发现并定位跟踪问题;
    3. 能够独立负责项目,在跟进项目中与团队人员有效沟通,推动问题并合理解决;
    4. 对现有测试方案进行改进,提升测试质量。

    任职要求:

    1. 本科及以上学历,计算机相关专业;
    2. 至少三年测试经验,包含两年以上服务端测试经验,且熟悉被测业务的服务端架构和核心链路;
    3. 熟悉客户端基本测试方法,熟练使用 Charles 抓包工具;
    4. 具有 iOS. Android 端实际测试经验;
    5. 熟悉 Linux 常用命令,熟悉 MySql 相关操作;
    6. 熟悉 Java 语言及相关技术栈等优先;
    7. 有接口自动化或性能测试相关经验者优先;
    8. 工作认真,责任感主动性强,具有良好的沟通能力和一定的抗压能力。

    高级 iOS 开发工程师( App )

    岗位职责:

    1. 负责 iOS 客户端产品设计与研发,对基础模块和组件进行开发和维护;
    2. 持续学习研究新技术,并在现有客户端上进行应用;
    3. 注重功能改进和性能优化,不断提升用户体验。

    任职要求:

    1. 本科及以上学历,计算机软件相关专业;
    2. 至少五年以上 iOS 平台开发经验;
    3. 精通 iOS 系统原理,熟悉常用的设计模式. 移动终端特性和解决方案;
    4. 熟练掌握 Objective-C/Swift,有大型终端软件架构能力者优先;
    5. 对产品有较强的敏感度,善于沟通,具有优秀的学习能力;
    6. 喜欢户外运动和跑步者优先。

    高级 Android 开发工程师( App )

    岗位职责:

    1. 负责 Android 客户端产品设计与研发;
    2. 负责基础模块和组件的研发和维护;
    3. 持续学习研究新技术,不断改进产品架构;
    4. 注重性能优化,提升客户端用户体验。

    任职要求:

    1. 本科及以上学历,计算机软件相关专业;
    2. 具有 3 年以上 Android 平台开发经验;
    3. 深入了解 UI 事件传递. 布局. 绘制等原理;
    4. 深入了解 Android 平台内存管理机制. 进程管理机制. 任务管理机制;
    5. 深入了解 Android 平台通信机制,对移动网络的特点有较为深入的理解和经验;
    6. 深入了解面向对象设计的基本原则,熟悉常用的设计模式, 熟悉 Android 客户端架构设计;
    7. 深入了解多线程和网络编程,对高性能程序设计. 架构有较多的工程经验;
    8. 对产品有较强的敏感度,具备较强的沟通能力;
    9. 有客户端大版本重写重构经验者优先。
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1129 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:11 · PVG 07:11 · LAX 16:11 · JFK 19:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.