[杭州] 蚂蚁集团 - 研发效能部 - 代码服务与 CloudIDE 团队招聘

2020-11-23 22:27:36 +08:00
 caiya21

语雀版本招聘贴

团队介绍

蚂蚁集团研发效能部有业界领先的工程和学术造诣,致力于为蚂蚁和多家金融企业提供核电级的全生命周期研发产品。研发效能部产品涵盖了蚂蚁的整个研发活动,包括代码服务(托管、审核、扫描、搜索、构建、内容挖掘)、代码编辑( Cloud IDE )、CI/CD 、测试集成、环境搭建、全链路联调、配置管理、资源调度,以及基于研发活动完整生命周期的数据产品。 加入我们,一起打造蚂蚁集团下一代基于云原生的研发效能平台,我们希望你:

  1. 热衷于工具打磨,对工具的极致体验有着不懈追求;
  2. 对开源社区有一定的参与度,具备对技术的敏锐感和求知欲;
  3. 能够驾驭复杂系统开发,兼具用户关怀,能够交付让用户信任的产品。

工作地点

杭州、深圳、北京、上海

资深全栈工程师 /专家

职位描述

  1. 打造下一代的高生产力云端工程服务产品,包括研发平台及 Cloud IDE ;
  2. 深入理解蚂蚁各类研发场景,并针对不同技术栈输出差异化的集成方案;
  3. 主导技术难点攻关,提升系统的整体性能及可用性,解决系统潜在技术及安全风险。

职位要求

  1. 具备优秀的前端或后端架构设计能力与实践经验;
  2. 熟悉 JavaScript/TypeScript 以及任意一门服务端编程语言( Java/Go/Python );
  3. 具备良好的识别和设计通用框架及模块的能力,对面向对象编程、响应式编程、设计模式有一定的了解与实践;
  4. 编程能力强,编码习惯好,具备一定的英文文档阅读能力和良好的团队协作精神;
  5. 具备强烈的技术进取心,拥有优秀的问题分析及解决能力。

加分项

  1. 有优秀的独立开源项目或深度参与过业界知名的开源项目;
  2. 有 IDE (如 VSCode/IDEA/Atom/Sublime )相关开发或实践经验;
  3. 有 VSCode 或是 IDEA 插件的开发或实战经验;
  4. 对 Electron 、Chromium 或其他桌面客户端技术具备实践经验,熟悉底层原理和机制。

邮箱投递

ta@antgroup.com

代码平台技术专家

职位描述

  1. 参与蚂蚁代码平台的研发和设计。建设高可用代码托管平台和配置即代码下一代智能化的代码服务平台。
  2. 负责架构设计与优化,通过云原生的方式支撑百万用户级的研发流水线,覆盖前端 /终端 /服务端场景;
  3. 通过人工智能技术,对代码内容深度挖掘,支撑智能 CR 和智能 Bug 修复,代码内容推荐等场景。

职位要求

  1. 三年以上 Java/Go/C++/C 开发经验,具备良好的识别和设计通用框架及模块的能力,热爱研发工作,有充沛的技术热情,和优秀的学习能力;
  2. 扎实的编程基础,熟悉常用的开源框架;具有基于数据库、缓存、分布式存储开发高性能、高可用应用的实践经验;
  3. 熟悉云原生技术者优先,例如 Kubernetes 、Docker 、ServiceMesh (Istio&Envoy)、Knative 、Tekton ;
  4. 熟悉研发领域工具者优先,例如 Git 、Jenkins 、Gitlab 、Sourcegraph 、Phabricator 、Gerrit ;
  5. 熟悉云平台,有使用阿里云、AWS 、Azure 、GCP 、DigitalOcean 、OpenStack 、CloudFoundry 、Heroku 等经验者优先;
  6. 对 NLP 算法、机器学习和深度学习有相关经验优先;
  7. 具备全栈开发工作经验者优先。

邮箱投递

ta@antgroup.com

云原生容器专家

职位描述

  1. 参与基于云原生的云端研发容器以及相关管控、调度平台的设计与研发;
  2. 参与研发效能平台相关产品的架构和开发,推动业务和技术的融合发展;
  3. 参与蚂蚁 CI 核心基础能力架构与开发,通过云原生的方式支撑百万级研发流水线,覆盖前端 /终端 /服务端场景。

职位要求

  1. 扎实的 Java/Go/Python 编程基础,熟悉常用的开源框架;具有基于数据库、缓存、分布式存储开发高性能、高可用数据应用的实际经验;
  2. 具备良好的识别和设计通用框架及模块的能力;
  3. 熟悉云原生技术者优先,例如 Kubernetes 、Docker 、ServiceMesh (Istio&Envoy)、Knative 、Tekton ;
  4. 熟悉研发领域工具者优先,例如 Jenkins 、Gitlab 、Prometheus 、ELK 、VSCode/IDEA ;
  5. 有 K8Soperator 相关研发经验,适配过分布式缓存、消息队列、数据库等产品者优先;
  6. 熟悉云原生存储相关技术或是具备 IDE 插件开发经验者优先。

邮箱投递

ta@antgroup.com

高级开发工程师 /技术专家

职位描述

  1. 负责蚂蚁集团研发效能相关平台型产品的架构和开发,推动业务和技术的融合发展;
  2. 负责专项领域技术的深入优化,如:研发平台、代码托管 /存储、构建、CI/CD 、质量平台等;
  3. 负责应用系统的运行维护和管理,保障产品系统的高可用。

职位要求

  1. 编程基础扎实,熟悉 Java/Go/Python 等任一主流技术栈;
  2. 熟练 MySQL 等常用数据库,有较强的设计能力和丰富的优化经验;
  3. 熟悉云原生和 K8S 以及周边生态,例如 Kubernetes 、Docker 、ServiceMesh (Istio&Envoy)、Knative 、Tekton ;
  4. 熟悉 CI/CD 工具或产品(如 Azure DevOps 、JenkinsX 、Github Actions 、CircleCI 、Codefresh 、TravisCI ),并对云原生、Pipeline 编排、大规模任务调度原理有深入研究者优先;
  5. 具有良好的沟通,团队协作、计划和创新的能力;
  6. 具备全栈开发工作经验者优先。

邮箱投递

ta@antgroup.com

分布式计算架构专家

职位描述

  1. 参与 CodeInsight 团队数据平台建设,承担相关平台设计及开发工作;
  2. 负责数据平台的规划、技术选型和建设,包括但不限于数据存储、数据计算、数据仓库的规划和实施,研究跟进业界相关技术;
  3. 负责核心数据仓库模型设计,数据 ETL 的设计、开发与性能优化。

职位要求

  1. 熟练掌握 C++ 或 Java 编程,有良好的数据结构和算法基础;
  2. 有较为丰富的数据仓库及数据平台的架构经验,精通数据仓库建模及 ETL 设计开发;
  3. 熟悉分布式数据处理架构,如 Map-reduce 、MPP 和 RDD ;
  4. 熟悉分布式系统的设计和应用,熟悉缓存、消息队列、RPC 等内部机制;
  5. 有系统的海量数据性能处理经验,在大数据资产管理与治理有一定成功产品化经验。

加分项

  1. 书写过静态代码分析检查器,对静态分析技术有一定了解;
  2. 了解 Git 代码存储模型,了解 SQL 的优化原理。

邮箱投递

ta@antgroup.com

资深 IDE 研发工程师 /专家

职位描述

参与打造下一代的云端 IDE 框架与产品:

  1. 参与包括资源管理器、代码编辑器、源代码管理、终端、语言及调试工具等功能在内的 IDE 基础框架的设计与研发;
  2. 参与 IDE 插件以及支撑插件研发的相关配套设施的设计与研发,同时有机会参与下一代端云一体化插件体系的建设;
  3. 深入理解蚂蚁各类研发场景,并针对不同场景与技术栈输出差异化的集成方案。

职位要求

  1. 具备优秀的前端架构设计能力与实践经验,具备一定的基础算法和数据结构基础,熟悉 TypeScript 编程,对面向对象编程、响应式编程和设计模式有一定的了解与实践;
  2. 具备 Node.js 实战经验,在性能、稳定性、问题排查等方面有成熟的方法和知识体系,对主流 Node 框架有深入使用;
  3. 有大型前端项目的架构经验,对网页应用性能有深入实践及调优经验;
  4. 编程能力强,编码习惯好,具备良好的团队协作精神。

加分项

  1. 对 IDE 和 Editor 如 VSCode/IDEA/Atom/Sublime 有相关行业经验,熟悉或参与过相关源码,或者有过开发维护相关 IDE 插件的实践经验;
  2. 有 Web IDE 设计开发经验;
  3. 对 Electron 、Chromium 或其他桌面客户端技术具备实践经验,熟悉底层原理和机制;
  4. 有优秀的独立开源项目或深度参与过业界知名的开源项目。

邮箱投递

ta@antgroup.com

代码智能化工程师 /专家

职位描述

  1. 参与打造下一代智能化的云端工程服务产品,包括但不限于 Cloud IDE 、智能研发助手、智能研发服务平台;
  2. 参与代码领域基础服务能力和体系建设,包括但不限于代码图谱数据体系建设、代码重构、代码生成、AST 解析和分析能力建设等;
  3. 参与代码领域智能化能力探索和体系建设,包括但不限于智能代码补全、智能代码推荐、智能代码分析、智能 Code Review 、代码数据挖掘等。

职位要求

  1. 具备优秀的前端或后端架构设计能力与实践经验,具备一定的基础算法和数据结构基础;
  2. 熟悉一种或多种编程语言(包括但不限于 JS/TS/Java/C/C++/Go/Python 等),对面向对象编程、响应式编程、设计模式有一定的了解与实践;
  3. 对机器学习 /深度学习、自然语言处理等技术有一定了解;
  4. 具备良好的英文文档阅读能力;
  5. 编程能力强,编码习惯好,具备良好的团队协作精神;
  6. 具备强烈的技术进取心,有良好的沟通与合作精神,拥有优秀的问题分析及解决能力。

加分项

  1. 有优秀的独立开源项目或深度参与过业界知名的开源项目;
  2. 有 IDE (如 VSCode/IDEA/Atom/Sublime )相关语言能力开发或实践经验;
  3. 有编译器 /代码分析 /AST 转换等相关产品开发或实践经验;
  4. 有代码补全 /搜索 /推荐等产品开发或实践经验;
  5. 有知识图谱相关产品开发或实践经验;
  6. 有机器学习 /深度学习、自然语言处理等人工智能相关产品开发或实践经验。

邮箱投递

ta@antgroup.com

编译器研发工程师

职位描述

  1. 定制编译器,提取源代码信息,如 AST 树,符号调试信息;
  2. 打造源代码索引和搜索系统;
  3. 翻译各种源代码或者二进制码( Java Bytecode/Web Assembly/x86 等)到 LLVM 中间代码。

职位要求

  1. 拥有全日制本科或以上学历;
  2. 对编译器研发有强烈兴趣,且具备一定功底(如写过 Parser/Translator/Interpreter/Compiler );
  3. 较强的学习能力,可以快速上手一门新的语言;
  4. 熟悉程序语言的基础理论及概念;
  5. 熟练使用 C/C++ 或 Java 。

加分项

  1. 熟练使用 Python 或其它脚本语言;
  2. 参与过 IDE 底层开发;
  3. 参与过编译器或底层系统相关开源项目。

邮箱投递

ta@antgroup.com

1366 次点击
所在节点    酷工作
1 条回复
shadeofgod
2020-11-26 20:34:06 +08:00
看正文,工作地点可以深圳?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/728519

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX