Snowflake
Snowflake
Snowflake 提供基于云的数据平台,用于大规模存储、处理和分析信息。其集中式架构帮助企业整合数据、高效运行复杂查询,并随着业务需求的发展支持多种工作负载。该公司的平台与云计算、数据、分析、咨询和营销技术等领域的专业人士密切相关,相关机会取决于负责构建和支持现代数据基础设施的团队。

人工智能软件工程师,Snowflake——多伦多混合办公

为 Snowflake 企业数据云构建模型服务、检索增强生成和人工智能服务。该混合办公职位位于多伦多,专注于为全球各类组织提供可扩展系统。

描述

  • 开发涵盖模型推理、检索和智能应用的人工智能功能。
  • 构建用于模型服务、嵌入、检索增强生成(RAG)和人工智能自动化的生产基础设施。
  • 使用 Python、Java、C++ 或 Go 编写高性能且经过充分测试的代码。
  • 参与 Snowflake 多云基础设施中的企业级系统开发。
  • 与研究人员、工程师和产品经理合作,将研究成果和产品需求转化为可扩展的解决方案。
  • 评审设计并提出架构改进建议。
  • 协助确定人工智能服务的技术方向。
  • 负责从设计和实现到测试、部署、监控及运维的交付全过程。
  • 评估适用于 Snowflake 平台及其客户的人工智能和机器学习方法、模型与工具。
  • 参与代码评审、文档编写和知识共享,并持续改进团队实践。

任职要求

  • 至少 3 年构建生产系统的软件工程经验。
  • 具备扎实的计算机科学基础,包括数据结构、算法和分布式系统。
  • 具备人工智能/机器学习系统的生产环境经验,例如模型服务、推理流水线、大语言模型集成、嵌入系统或人工智能应用功能。
  • 精通 Python、Java、C++ 或 Go 中至少一种语言。
  • 具备构建分布式系统或云原生服务的经验。
  • 了解多云环境中的规模扩展、可靠性和性能要求。
  • 具备出色的问题解决能力。
  • 能够将模糊的问题转化为明确的工程任务。
  • 能够与工程师、研究人员和产品经理有效协作。
  • 具备清晰的沟通能力。
  • 能够负责工作从设计到生产上线的全过程。
  • 重视质量、可靠性和卓越运维。
  • 具备生产级大语言模型推理、微调、RAG 架构或向量搜索经验者优先。
  • 熟悉 PyTorch、TensorFlow 或其他机器学习框架者优先。
  • 具备 AWS、Azure 或 GCP 以及 Docker 或 Kubernetes 使用经验者优先。
  • 具有数据平台、数据仓库或基于 SQL 的系统背景者优先。
  • 具备 CI/CD、自动化测试以及生产监控或可观测性经验者优先。
  • 有开源人工智能/机器学习项目贡献或发表过相关研究者优先。

福利待遇

  • 年度奖金目标为基本工资的 10%。
  • 以限制性股票单位(RSU)形式提供价值 170,000 至 500,000 美元的股权。
  • 扩展医疗保险。
  • 牙科保险。
  • 视力保险。
  • 注册退休储蓄计划(RRSP)。
  • 员工股票购买计划(ESPP)。
  • 充足的带薪休假。
  • 育儿假。
  • 全面的福利计划。
  • 有价值的股权激励。

相关职位