资深软件工程师 - 自主代理

多伦多 9天前全职 网络
面议
职位描述 这个机会是什么? 智能运营(iO)是一个由AI驱动的安全网,旨在保障RBC技术运营的正常运行并减少中断。我们率先从不同领域收集技术运营数据,通过挖掘信息和洞察带来巨大价值,使我们能够在问题发生之前预测它们。这是RBC下一代AI能力的基础性工作。 我们正在构建使AI代理能够自主行动的基础设施——分析数据、生成代码、执行实验以及推理操作数据。iO团队设计并操作执行环境、状态管理系统和代理编排,使自主AI安全可靠。您将在分布式系统、机器学习研究和产品的交汇处工作,构建业内独一无二的系统。 加入RBC的T&O IntOps团队,担任**生成式AI数据科学家/研究员**,帮助构建AI代理,引领我们进入一个RBC员工能够利用自主系统显著提高我们可以完成的工作范围和质量的未来。理想的候选人将对开发者工具充满热情,拥有广泛的编程环境知识,并具备使用高级LLM功能的经验,如工具使用、链接和编排模式以及提示工程。 您将做什么? - 构建自主研究代理:设计和开发AI代理,能够自主执行复杂的ML工作流程——从探索性数据分析和统计建模到可视化和报告生成。代理生成完整的Python代码库,具有模块化结构而非孤立脚本。 - 代理架构与编排:架构多代理系统(开发者/监督者模式),使用代理搜索树,每个节点代表一个完整的解决方案尝试。为长时间运行的任务构建状态管理——处理检查点、恢复和跨故障恢复。 - 沙盒执行环境:设计和构建安全的计算环境,使代理能够安全执行代码、访问工具并与外部服务交互,具有进程隔离和资源限制。 - 向量搜索与检索:实施高级向量搜索技术和RAG(检索增强生成)系统,以增强代理在不同数据源上的能力。 - 评估与基准测试:开发评估框架以衡量代理的性能、可靠性和任务完成情况。构建代理执行的可观察性和调试工具——了解代理做了什么、为什么做以及如何改进。 - 数据工程:构建实时数据库访问的数据注册模式(PostgreSQL、MySQL、S3),具有自动模式发现和LLM增强的元数据。 - 部署与集成:将AI代理部署到生产OpenShift/Kubernetes环境中,使用异步任务处理(Celery/Redis),确保可扩展性和稳健性。 - 开发者工具与体验:直接与开发者互动以收集见解并改善用户体验;在整个技术栈中贡献——从前端UI到后端基础设施。深入研究Python笔记本、VS Code插件和容器化环境。 - 协作研究:与研究人员合作,通过共享工具和评估改进模型能力。通过实验新工具和评估新兴技术,保持在AI辅助编码方面的领先地位。 您需要具备什么才能成功? 必须具备: • 物理学、计算机科学、数据科学或相关领域的博士或硕士学位 • 5年以上专注于机器学习应用的研究经验 • 拥有使用大型语言模型和提示工程的实际经验 • 精通Python及其库:NumPy、Pandas、TensorFlow、Keras、PyTorch、FastAPI • 对ML技术有深入理解:监督/无监督学习、深度神经网络、Transformer和代理AI模式 • 具有异步处理框架(Celery、Redis)和云平台(Azure、AWS、OpenShift/Kubernetes)的经验 • 熟悉MongoDB、PostgreSQL和分布式系统架构 • 出色的沟通能力,能够领导跨职能团队 • 拥有深度学习专业化和神经网络的认证。 优先考虑: • 具有构建和维护CLI工具和开发者工具的经验 • 具备React开发、TypeScript和现代前端模式的背景 • 具有容器编排(Docker、Kubernetes、OpenShift)和云基础设施的经验 • 熟悉LLM可观察性工具(Langfuse、LangSmith)和跟踪 • 具有代码生成系统和自动化研究工作流程的经验 • 具备高能物理研究背景(例如,CERN或类似机构) • 在知名期刊上发表过研究 • 参与过具有严格安全性、安全性和/或合规性要求的项目 您将获得什么? • 参与具有重大行业影响的突破性AI项目 • 成为一个重视创造力和创新的前瞻性团队的一员 • 通过培训、研讨会和会议获得持续学习的机会 • 导师计划和职业发展计划 • 具有竞争力的薪酬和灵活的福利 • 绩效奖金和认可计划 #LI-Post #LI-PK #TechPJ 工作技能 应用程序开发、应用程序集成、应用程序维护、应用程序架构、计算机工程、计算机科学、深度神经网络(DNNS)、注重细节、企业应用程序交付、群体问题解决、Keras、主页面、数学物理、物理学、编程语言、PyTorch、软件开发生命周期(SDLC)、监督学习、系统应用程序、Tensorflow、TensorFlow.js、无监督学习 附加工作详情 地址: RBC中心,155 WELLINGTON ST W:多伦多 城市: 多伦多 国家: 加拿大 每周工作时间: 37.5 雇佣类型: 全职 平台: 技术与运营 工作类型: 常规 薪酬类型: 薪水 发布日期: 2026-01-28 申请截止日期: 2026-02-17 注意:申请将接受至上述申请截止日期前一天的晚上11:59 包容性和平等就业机会 在RBC,我们相信一个拥有多元化视角的包容性工作场所是我们作为世界上最大和最成功的银行之一持续增长的核心。维护一个我们的员工感到支持的工作场所,使他们能够发挥最佳表现、有效协作、推动创新和专业成长,有助于实现我们的目标并为我们的客户和社区创造价值。RBC努力通过旨在促进基于尊重、归属感和机会的工作场所的政策和计划来实现这一目标。 加入我们的人才社区 了解RBC的绝佳职业机会。注册并获取关于我们最新职位、职业建议和招聘活动的定制信息。 在RBC拓展您的极限,共同创造一个新的未来。了解我们如何利用我们的热情和动力来提升我们客户和社区的福祉,请访问jobs.rbc.com。 RBC目前邀请候选人申请此现有职位。申请此职位可以表达您对RBC当前职业机会的兴趣。合格的申请人可能会被联系以更详细地审查他们的简历。