平台工程师(MLOps)- 新加坡人工智能

14个月前全职
4K - 7K SGD National University Of Singapore

National University Of Singapore

location 新加坡
unsaved
有兴趣的申请人被邀请直接在新加坡国立大学职业门户网站上申请。 只有通过新加坡国立大学职业门户网站申请的申请将被处理。 很抱歉,只有入围的候选人将收到通知。 职位描述 新加坡人工智能(AI)是由新加坡国家研究基金会(NRF)推出的国家人工智能计划,旨在在人工智能领域拥有深厚的国家能力。 该计划办公室由新加坡国立大学(NUS)承办,并汇集了所有新加坡的研究机构和发展人工智能产品的AI初创企业和公司的充满活力的生态系统,进行以应用为导向的研究,培养知识,创造工具,并培养人才,推动新加坡的人工智能努力。 自2017年成立以来,我们树立了尊重、持续学习、实验和好奇心的文化,所有工作都以创新为中心。候选人将加入一支由人工智能工程师、数据科学家顾问、数据工程师和平台工程师组成的优秀团队,他们都受到了在新兴技术上工作和引领新加坡走向人工智能驱动未来的机会的启发。 候选人,特别是资深人员,将被期望提供技术领导力,独立与利益相关者合作,指导初级工程师和学徒,并提出改进系统的想法。 作为平台工程师(MLOps)在平台工程组下,您将帮助构建和运营现代基础架构和系统,以运行大规模机器学习和深度学习工作负载。您还将设计、开发和维护AISG平台和工具堆栈,以支持AIAP、100E项目团队和合作伙伴构建更好、更快的产品。 职责 • 评估、设计、部署和维护平台和工具堆栈,以赋予AISG工程师在履行职责和责任时的能力。 • 指导AISG学徒,并在需要时协助开发端到端的MLOps工作流程,以促进人工智能生命周期,并确保高效、可持续地交付解决方案。 • 充当平台工程和人工智能项目团队之间的中间人。 • 协助基础设施运营、数据运营和体验团队构建和维护具有弹性、安全和高性能的生产基础设施。 • 实施基础设施即代码(IaC)流程,自动化系统的配置、提供、部署和监控。 • 与AISG的合作伙伴合作设计、实施和部署新系统和改进现有系统。 • 当系统出现问题时,记录和解决问题。 • 开发工具和软件,改进和自动化基础设施配置。 • 提出并推动完成上述职责的技术决策,包括文档编写。 资格 • 出色的沟通技巧,包括深思熟虑的倾听技巧和清晰简洁地表达复杂思想的能力。 • 使用工程基础知识和架构知识全面考虑工程问题的能力。 • 以系统化的方法进行开发和工程,如调试、DevOps和MLOps实践以及敏捷软件开发。 • 至少担任过一份工程或基础设施职位,持续时间至少2年。 • 熟练掌握至少一种常用的编程语言,如Python、Ruby、Go、Rust、Javascript、Java、C#等。熟练掌握Python将更受欢迎。 • 熟练管理Linux系统。 • 基本熟练掌握包括数据分析、预测建模和模型评估在内的机器学习概念。 • 熟练使用至少一种自动化工具(Ansible、Chef、Puppet、Bash、PowerShell等)。 • 熟悉虚拟化技术(KVM、VMWare等)。 • 熟悉容器和容器编排技术(Docker、rkt、Singularity、Kubernetes、Docker Swarm、Helm等)。 • 熟悉AWS、Microsoft Azure、Google Cloud Platform等公共云提供商。 • 在云端或分布式系统上部署应用的经验。 • 对自动化系统设计和实施(自动化部署和自动化测试)有天赋。 我们也将考虑持有AICE Associate认证及以上资格的人,尽管缺乏经验,但表现出上述技能的能力和潜力。