Cerebras
Cerebras
501 – 1,000 员工
SaaS人工智能硬件
Cerebras 开发晶圆级人工智能硬件及集成软件,用于高性能模型训练和推理。其晶圆级引擎为 CS-3 系统和 Cerebras Inference Cloud 提供动力,支持兼容 OpenAI API 的工作流,以及在本地、云端和边缘环境中的部署。该公司的平台面向模型服务、微调、预训练、实时 AI 智能体、基因组学、药物发现、网络安全和企业搜索等应用。Cerebras 将专用芯片、系统和软件结合起来,为构建和运行高要求人工智能工作负载的组织提供支持,团队规模为 501 至 1,000 名员工。

机器学习运行时与内核工程师,核心机器学习

开发高性能运行时和内核,将核心机器学习研究转化为生产级软件。 为 Cerebras 晶圆级 AI 平台和机器学习系统构建并优化软件。

描述

  • 为新的核心机器学习算法设计并实现运行时组件和高性能内核
  • 将研究原型转化为高效的 Cerebras 平台实现,包括在有帮助时提供参考版本并与 GPU 进行比较
  • 分析和排查机器学习框架、编译器、运行时、通信系统及内核的性能问题
  • 针对大规模训练和低延迟推理,优化计算、内存传输、通信与并发
  • 创建用于功能、性能和数值精度验证的基准测试、检测工具和自动化测试
  • 与核心机器学习研究人员以及编译器、运行时、内核和推理工程师紧密合作
  • 识别反复出现的限制因素和改进平台的机会,为软件架构和路线图决策提供依据

任职要求

  • 拥有计算机科学、计算机工程、电气工程或相关专业的学士、硕士、博士学位,或具备同等实践经验
  • 具备构建高性能系统软件、机器学习系统、运行时、编译器或计算内核的经验
  • 具备扎实的 C++ 和 Python 编程能力
  • 深入理解并行编程、内存管理、并发、数据结构和性能优化
  • 能够跨多个系统层级调试和分析复杂软件,并有实际经验
  • 熟悉现代机器学习架构和框架,例如 PyTorch 或 JAX
  • 能够与研究人员有效协作,并将不断变化的算法需求转化为可靠的软件
  • 优先考虑:具备 CUDA、Triton、底层汇编、加速器编程或类 C 领域特定语言经验
  • 优先考虑:具备编译器内部机制、分布式运行时、自定义硬件接口或高性能计算系统经验
  • 优先考虑:理解机器学习基础和机器学习系统
  • 优先考虑:熟悉大语言模型训练或推理,包括注意力机制、KV 缓存管理、并行生成或分布式执行
  • 优先考虑:具备在工业或学术研究环境中开发软件的经验
  • 优先考虑:参与过大型开源系统、机器学习框架、编译器或内核库的开发

福利待遇

  • 参与构建突破传统 GPU 限制的 AI 平台
  • 有机会发表先进 AI 研究成果并将其开源
  • 与全球速度最快的 AI 超级计算机之一合作
  • 兼具创业活力与工作稳定性
  • 尊重个人信念、坦诚直接且非官僚的文化
  • 平等且多元化的工作环境
  • 持续获得学习、发展和支持的机会