高级机器学习开发者

15个月前全职
ServiceNow

ServiceNow

location 多伦多
unsaved
ServiceNow研究部门致力于推动人工智能在企业中的应用极限。通过我们的创新渠道,这些学习成果将传递给我们的工程和产品团队。 现在有一个机会成为新兴能力实验室的一员,该团队通过在现代人工智能、机器学习和大规模语言模型研究的前沿进行应用研究,弥合了基础研究和产品之间的差距。 ServiceNow研究是开发NowLLMs的关键参与者,这些大规模语言模型专门为我们在ServiceNow的企业用例构建而成。 我们的应用实验室正在从事训练和评估这些NowLLMs的艰巨而令人兴奋的工作,并将这个快节奏领域的最佳实践和创新融入其中。 作为新兴能力实验室的一员,您将直接为我们努力将ServiceNow打造成21世纪定义性的企业软件公司做出贡献。 在这个角色中,您将作为研究开发人员,为基础研究和应用研究提供强大支持。您将成为一名人工智能应用研究专家,主要致力于大规模语言模型的效率和推理时间优化。 随着模型的扩展,如何在企业环境中在推理时间中获得最佳性能的问题变得至关重要。 作为该领域的专家,您将尝试各种最先进的技术,以改善推理时间、内存和性能。 这意味着您需要对蒸馏、量化、稀疏化、推测解码技术以及我们如何有效利用NowLLMs的一切有很强的理解和跟进。 我们正在寻找具有强大编码能力的人,他们精通将人工智能创新操作化并开发出强大可靠的人工智能系统。 您需要能够以批判的眼光分析问题和需求,识别并应用适当的工具和技术,快速验证您的方法和想法。 通过自我指导、及时了解该领域的最新研究成果、权衡一种方法的价值并快速执行实验来验证您的想法,您将在这个角色中取得成功。 作为新兴能力实验室的一员,良好的沟通能力是必不可少的,以弥合基础研究与早期产品工作之间的差距。 在这个角色中,您将: - 构建最佳的基于云的人工智能/机器学习解决方案,为智能企业服务提供动力 - 每天与一群志同道合的开发人员、产品经理和质量工程师合作,生产高质量的软件 - 与产品负责人合作,了解详细需求,并从设计、实施、测试到交付高质量解决方案给我们的用户,拥有自己的代码 要在这个角色中取得成功,您需要: - 5年以上相关经验,拥有学士学位;或者3年经验和硕士学位;或者博士学位无经验;或者具有等同的工作经验。 - 熟悉PyTorch、Tensorflow或其他用于在GPU上运行计算的工具。 - 熟悉DeepSpeed、accelerate和其他用于进行多GPU计算的工具。 - 有训练大模型的经验,需要使用多个节点上的数十个GPU。 - 熟悉量化、LoRA、各种类型的并行技术等优化技术。 - 熟悉文献研究,并实施(有时从头开始)找到的最佳解决方案。 - 熟悉最新的基础模型文献、扩展规律和训练是一种优势。 - 有开发人工智能原型的经验,并能够快速验证某个方向是否值得追求。 - 熟练编写平衡正确性和效率的原型级源代码。 - 使用CUDA、nvprof和其他低级工具优化计算资源使用的经验是一种优势。 - 在动态环境中处理模糊性、优先处理需求并交付结果的良好记录; - 以完成任务为导向的心态。