高级/员工软件工程师(机器学习)

16个月前远程全职
Salesforce, Inc.

Salesforce, Inc.

location 洛杉矶
unsaved
团队简介 Slack正在寻找一位经验丰富的高级/资深工程师加入其核心产品团队,帮助设计、开发和维护Slack所有实体的搜索产品体验。搜索产品是Slack的一个重要和引人注目的功能,它使我们的客户能够在他们的工作空间中找到和发现消息、频道、人员、文件和其他实体。它对于我们围绕生成式人工智能的努力也非常重要,帮助我们构建那些以客户公司的丰富知识为基础的产品。我们正在寻找一位能够继续发展我们的系统,使其准确、可靠、高效和可扩展的候选人,同时帮助我们推动搜索技术的前沿,融入信息检索领域最新和最伟大的发展。 通过展示您在研究、开发和部署先进的机器学习算法方面的丰富经验,您将改进或创建新的排名系统、相关模型和其他工具,以支持Slack内的搜索产品。您是一个富有创造力的问题解决者,热衷于研究复杂问题并应用科学知识来收集和分析数据,识别问题并提出新颖的解决方法。您在使用Java、Python、PHP/Hack和SQL等标准语言方面的专业知识将对实现和执行您的设计至关重要。 您将与其他软件和机器学习工程师密切合作开发搜索产品。您还将与产品工程师和经理紧密合作,以满足所有用户的搜索需求。 Slack拥有积极、多元化和支持性的文化 - 我们寻找那些好奇、富有创造力并努力每天都变得更好的人。在我们的共同努力中,我们的目标是好奇、谦虚、努力工作,最重要的是合作。如果这听起来适合您,我们很乐意与您交谈。 您将要做的事情: • 通过对不同可搜索实体进行最佳查询分析和相关匹配,提高Slack的搜索质量和用户体验 • 在搜索产品中进行应用研究,通过分析消息和其他可搜索实体数据,设计和改进排名系统和模型 • 拥有和发展搜索系统,实现长期可扩展的增长 • 发现现有系统的差距和改进,并为技术路线图规划做出贡献 • 与产品管理合作,构思和构建搜索产品的新功能 • 与其他团队进行多功能协作,为新的Slack产品构建搜索功能 • 指导其他初级和中级工程师 如果您具备以下条件,您可能适合这个角色: • 在机器学习中有4年以上的行业工作经验,应用于排名、搜索引擎和推荐系统等相关领域之一 • 具备处理、清洗、操纵、分析、可视化和建模复杂数据集的实际操作技能,以识别问题的本质 • 具备领导复杂项目和指导其他团队成员的能力 • 强大的问题识别和解决能力 • 出色的沟通能力,能够向产品管理和工程领导解释复杂的技术概念 • 扎实的计算机科学基础,包括数据结构、算法设计和统计学 • 具备使用Java、JS、Python等编程语言的经验 • 计算机科学、工程或相关领域的学士学位,或具备相当于培训、奖学金或工作经验的资格要求