Ant Group logo
蚂蚁集团
蚂蚁集团-编译器开发工程师(全同态编译器方向)-北京/上海

蚂蚁集团-编译器开发工程师(全同态编译器方向)-北京/上海

发布于 大约 14 小时前

普通员工/个人贡献者

北京市 / 上海市
高级经验
全职员工
仅现场办公
硕士
软件工程
Gpu/Tpu
Llvm
Mlir
全同态加密
编译器优化
高性能计算
Dsl设计

AI 估算 · 35k–60k

高级编译器岗位稀缺,全同态加密技术壁垒高,蚂蚁平台提供有竞争力的薪酬。

职位详情

关于这个职位

该职位负责设计并实现全同态加密编译器,涵盖前端、IR优化和后端代码生成

你将开发算子DSL,并针对GPU/TPU等硬件进行深度优化,与算法和硬件团队紧密合作
适合对编译原理、高性能计算和密码学有浓厚兴趣的技术专家

最低要求

计算机科学、软件工程、数学或相关领域的硕士及以上学历

年以上编译器开发或相关领域的工作经验,有全同态加密或AI编译器开发经验者优先
熟悉LLVM、MLIR或其他主流编译器框架,具备实际项目经验
精通C/C++、Python等编程语言,熟悉编译原理和编译器优化技术
对全同态加密算法或AI模型的计算特点有深刻理解,能够针对性地优化编译器和算子
熟悉高性能计算(HPC)技术,了解GPU、TPU等硬件加速平台的开发和优化方法
具备DSL设计经验,能够快速实现高效且易用的领域特定语言
出色的问题分析和解决能力,能够在复杂场景下快速定位问题并提出解决方案
良好的团队合作精神,善于沟通和分享技术经验
对新技术充满热情,具备较强的学习能力和创新意识

工作职责

全同态编译器开发:设计并实现高效的编译器框架,支持全同态加密自动编译与优化

开发编译器前端、中间表示(IR)及后端,确保编译器能够高效处理复杂的数学运算和加密逻辑
优化编译器性能,提升生成代码的执行效率和资源利用率
算子DSL设计与实现:设计并实现领域特定语言(DSL),用于描述全同态加密数学表达式和计算流程
确保DSL具备良好的可扩展性,支持多种硬件平台和算法需求
提供清晰的DSL接口文档和开发者工具链,降低用户使用门槛
算子优化:针对全同态加密算子进行深度优化,包括但不限于内存访问模式、并行化策略和硬件加速
分析现有算子的性能瓶颈,提出并实施优化方案,显著提升计算效率
探索新型算法和硬件架构(如GPU、TPU、FPGA等)在算子优化中的应用
跨团队协作:与算法团队、硬件团队及产品团队紧密合作,确保编译器和算子优化方案满足实际业务需求
参与技术讨论和代码评审,推动团队技术水平的整体提升
技术研究与创新:跟踪全同态加密领域的最新研究成果,探索其在编译器优化中的潜在应用
发表相关技术论文或专利,提升公司在行业内的技术影响力

优先资格

在顶级学术会议发表过相关论文

拥有全同态加密或AI编译器相关的开源项目贡献经验
熟悉PyTorch、TensorFlow、JAX等主流深度学习框架的内部实现

AI 洞察

优缺点分析

优点

  • 蚂蚁集团的技术平台和资源,能接触前沿隐私计算场景
  • 全同态加密是隐私计算的核心赛道,技术稀缺性和市场价值高
  • 可以与顶尖算法和硬件团队合作,快速提升综合能力
  • 全同态加密计算开销大,优化难度极高,需要大量数学和系统知识
  • 编译器开发周期长,需要耐心和细致
  • 跨团队协作多,需要良好的沟通和项目管理能力

缺点 / 挑战

  • 适合对编译技术和密码学有浓厚兴趣,喜欢挑战复杂系统性能优化,并愿意在技术深水区长期深耕的工程师

角色解读

  • 成为全同态加密编译器领域专家,主导技术方向
  • 横向拓展到AI编译器、系统性能优化等更广阔领域
  • 有机会发表论文、申请专利,提升行业影响力
  • 设计并实现全同态加密编译器,包括前端解析、IR优化和后端代码生成
  • 开发DSL语言,让用户能高效描述密码计算并自动编译优化
  • 针对GPU/TPU等硬件做深度算子优化,解决性能瓶颈
  • 与算法、硬件团队协作,推动隐私计算技术产品化
  • 扎实的编译原理知识,熟悉LLVM/MLIR等框架
  • 精通C/C++和Python,具备高性能系统开发经验
  • 理解全同态加密算法(如BGV、CKKS)计算特征,能针对性优化
  • 熟悉并行计算和硬件加速(CUDA、OpenCL等)

申请策略

  • 了解蚂蚁的隐私计算产品线(如隐语),在面试中展示对业务的思考
  • 强调学习能力和解决复杂问题的韧性,因为编译器优化需要长期攻坚
  • 突出编译器项目经验,如LLVM/MLIR相关的具体优化案例
  • 展示高性能计算或异构计算的实践,如GPU/TPU优化
  • 如果有全同态加密或AI编译器相关背景,重点强调
  • 列出开源贡献或学术论文,体现技术深度
  • 系统学习全同态加密算法,了解CKKS、BGV等方案
  • 动手实践MLIR或LLVM,自己写一个简单的Pass或DSL

面试指南

  • 用STAR法则描述项目:情境、任务、行动、结果
  • 对于设计类问题,从需求分析出发,提出方案对比,并说明权衡
  • 强调数据驱动的优化:先剖析性能瓶颈,再有针对性优化,并用数据验证
  • 请介绍你用LLVM/MLIR做过的一个编译器优化项目,如何设计Pass?
  • 全同态加密的计算特点是什么?在编译器中哪些环节可以优化?
  • 如何设计一个DSL来表达全同态加密的数学表达式?请举例
  • 你如何优化一个内存密集型算子?具体采取什么策略?
  • 如何看待编译器自动向量化和手动优化的权衡?

职位点评

69
综合评分

蚂蚁集团全同态编译器岗位,前沿技术栈、高成长性,但薪资未披露且WLB不明。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合追求技术深度和前沿领域,对薪资福利有较高期待但不过分依赖明确福利,能接受一定工作强度不确定性的技术型人才。
表现最好
成长发展
相对薄弱
工作生活
薪资福利65
成长发展85
工作生活50
使命价值75

薪资福利

65中等

蚂蚁集团作为头部大厂,薪资福利通常高于市场,但JD未明确说明,稳定性高。

薪资信号未披露(AI估算:35K-60K/月)

成长发展

85较高

该职位聚焦全同态编译前沿技术,能深度参与核心算法和系统研发,技术成长空间大,但JD未明确晋升机制。

技术前沿前沿/新兴技术
技术栈LLVM、MLIR、C++、Python、全同态加密、DSL、GPU、TPU
业务类型ambiguous

工作生活

50较低

JD未提及工作生活平衡相关信息,具体办公模式和加班情况不明,需面试了解。

工作模式未明确
办公地点未明确
加班情况未提及(无法判断)

使命价值

75中等

全同态加密是隐私计算的关键技术,行业前景广阔,能推动数据安全应用,但JD未直接强调社会价值。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs