嗨,
软件工程师
多伦多 - 第一天到现场
合同:12 个月以上
职位描述:我们正在寻找中级软件工程师,能够在服务、API 和 Azure 云组件之间做出贡献。构建关键服务,例如数据摄取、向量索引、检索 API、推理编排和人工验证工作流程。与工程负责人、AI 工程师和 QA 密切合作,作为迭代交付模型的一部分。
主要职责:似乎需要 FSD 技能
后端和云服务 - 构建微服务:
• SharePoint 增量摄取(Graph API)
• 数据规范化和 Blob 摄取
• 通过 Azure OpenAI + 认知搜索进行嵌入和向量索引
• 检索和评分管道(混合向量 + 关键字搜索)
• 基于 RAG 的推理编排
• 反馈摄取服务(SQL、EventHub、Service Bus)
• 使用 Python / NodeJS 实现 API(项目负责人偏好将定义最终技术栈)
• 通过 Azure AD、托管身份和密钥保管库实现安全访问
• 将现有部分搜索的并行搜索工作流程与新的 AI 推理管道集成
数据工程:似乎需要数据工程师技能
使用以下工具构建和增强管道:
• Azure Functions
• Azure Data Factory
• Azure EventHub / ServiceBus
• 为反馈循环数据库(Azure SQL)创建模式和对象
• 确保适当处理 PII、数据掩码和安全数据保留策略
DevOps 和测试:似乎需要 DevOps 技能
• 参与 IaC 部署(Terraform)
• 编写单元/集成测试
• 参与推理服务的性能调优和负载测试
• 使用 Azure DevOps 支持 CI/CD 管道
文档与架构 • 帮助维护 C4 图、API 合同、序列图和操作运行手册
所需技能:技术:似乎需要更多 FSD 技能
• 4 年以上构建后端服务的经验(优先考虑 Python,接受 NodeJS / Java / .NET)
• 具备 REST API、无服务器函数、微服务、基于 AI 的开发(如 LLM、语义搜索、向量、RAG、MCP、使用 Lang smith 或类似工具的编排)的实际开发经验
• 具备 Azure(Functions、存储、密钥保管库、认知服务、Azure Foundry 等)的实际经验
• 对可扩展和分布式系统、异步工作流、事件驱动服务等有深入理解
• 具备数据库经验
• 熟悉搜索和索引系统(认知搜索、Elastic Search 等)
• 具备身份验证(OAuth2、机器对机器令牌、Azure AD 等)和安全编码实践的良好理解
• 需要具备 Azure OpenAI、LangChain、向量存储、嵌入管道的经验
• 熟悉 RAG 架构
附加技能:
• 具备 SharePoint Graph API、Web-hooks 等的经验
• 之前在 ML 操作(Azure ML、管道等)方面的经验是一个加分项
谢谢与问候,
Gaurav Mote | 人才招聘专员
Centraprice Corp.
手机:469 848 1616 – 723 | 电子邮件:m.gaurav@Centraprise.com
33 Wood Avenue South Suite 600 Iselin NJ 08830
https://centraprise.com/