高级软件开发工程师,生成式人工智能

温哥华 5天前全职 网络
面议
IFS是一家年收入达十亿美元的公司,拥有7000多名员工,遍布全球各大洲。我们通过嵌入式数字创新和单一的云平台提供屡获殊荣的企业软件解决方案,帮助企业在关键时刻——服务时刻™,表现得最好。 在IFS,我们灵活、创新,不仅专注于如何与客户互动,还致力于如何实现真正的变革并产生全球影响。我们帮助解决社会上一些最大的挑战,通过我们的敏捷性、协作和信任,促进更美好的未来。 我们庆祝多样性,并接受世界上存在的各种不同观点。作为一家真正的国际公司,为全球的人们服务,我们认识到我们的成功与我们对这些不同观点的尊重密不可分。 加入我们的团队,您将有机会成为全球多元化环境的一部分;您将加入一个致力于可持续发展的获胜团队;在这里,我们完成任务,让您能够对世界产生积极影响。 我们正在寻找创新和原创的思想家,在一个您可以#MakeYourMoment的环境中工作,以便我们可以帮助他人实现他们的时刻。 如果您想改变现状,我们将帮助您实现您的时刻。加入紫色团队。加入IFS。 职位描述 关于该角色 我们正在寻找一位具有强大软件工程背景和生成式AI深厚专业知识的高级软件开发人员,加入我们的团队。在这个角色中,您将使用AI开发框架和技术(如Azure AI Search、Neo4j和Azure Cosmos DB)构建检索增强生成(RAG)系统,采用向量搜索、混合检索、知识图谱、重新排序、文档分块、嵌入和长期记忆等技术。 您的工作内容: - 使用LangChain、LangGraph和Azure AI Foundry等框架设计和构建多代理系统,以规划、委派和推理来实现复杂目标。 - 使用AI开发框架和技术(如Azure AI Search、Neo4j和MongoDB)构建检索增强生成(RAG)系统,采用向量搜索、混合检索、知识图谱、重新排序、文档分块、嵌入和长期记忆等技术。 - 实施可观察性、评估、监控和防护措施,以最大化Gen AI应用程序的性能、质量、安全性和稳健性。这些系统将减少幻觉和漂移,降低攻击风险,确保数据处理合规性,并最大化系统输出的相关性、可靠性和准确性。 - 提供架构选择和技术选择的建议。 - 跟踪最新的Gen AI技术和框架、提示技术、工具和LLM。原型化新模式并为团队方向提供建议。 - 通过API和托管在云基础设施中的多租户企业SaaS,将这些系统集成和部署到更大的软件堆栈中。 资格要求 您将带来: - 计算机科学、工程或相关领域的学士学位。(机器学习、AI或数据科学的硕士或博士学位是加分项,但不是必需的。) - 5年以上生产软件开发经验,其中至少2年专注于机器学习或AI工程。具有在快节奏、动态初创公司或敏捷开发环境中工作的经验尤为理想。能够在资源有限的情况下快速做出权衡并交付结果。 - 具备Gen AI技术的实际经验和Gen AI概念的专业知识。对不同类型的LLM和Gen AI架构(如专家混合(MoE)、嵌入模型、推理模型、基础模型和微调LLM等)有扎实的理解。拥有构建和发布Gen AI功能的成功经验——上下文工程、评估、RAG和多代理系统。具备可观察性、评估和防护措施的经验。 - 精通Python编程技能,并具有使用AI驱动的IDE或工具(如Cursor或Windsurf)的经验。具备强大的编程基础和软件工程最佳实践,能够有效且安全地利用AI代码生成工具。 - 具有使用Azure服务和Git或类似开发工具的经验。 - 对人们如何与代理AI系统互动有强烈的直觉,结合了想象和构建真正满足用户需求的新软件体验所需的创造力、激情和创新思维。 - 具备强大的沟通能力和团队合作能力。 - 展示出主动性和领导项目的能力。 附加信息 我们提供: - 薪资范围:135,000 - 185,000加元 - 灵活的带薪休假,包括病假和节假日 - 灵活的支出账户 - 医疗、牙科和视力保险 - 注册退休储蓄计划(RRSP) - 人寿保险和残疾福利 - 学费资助 - 社区参与和志愿活动 我们相信,作为一个社区聚集在一起,面对面交流,对于创新、联系和培养归属感非常重要。我们的角色在远程和办公室工作之间达到了平衡,以便在管理您的生活的同时,确保与同事和更广泛的IFS社区的真正联系。