(Java + Python) 全栈开发工程师 (GenAI - 基于 AI 的开发)

多伦多 8天前合同 网络
面议
工作地点:加拿大多伦多(混合办公) 合同期限:12 个月以上 职位描述: 所需经验:9 年以上(总体) 关键技能与技术: 后端开发: • 4 年以上后端服务经验。 • Java(优先)并具备 Python 的工作经验。 • NodeJS / .NET(加分项) GenAI 与 AI 工程: • 具备 LLM 基础的开发经验 • RAG 架构、语义搜索、向量索引 • 嵌入、向量存储、检索 API • 使用 LangSmith / LangChain / 类似工具进行编排 • 有 Azure OpenAI 的经验 云计算与 DevOps: • 在 Azure(功能、存储、密钥保管库、认知搜索、认知服务、事件中心、服务总线、ADF)方面有丰富经验 • 理解分布式系统、异步工作流、基于事件的服务 • 使用 Azure DevOps 进行 CI/CD • 具备 Terraform(基础设施即代码)知识者优先 API 与服务: • REST API、微服务、无服务器函数 • 身份验证与安全:OAuth2、Azure AD、托管身份 • 具备搜索与索引系统经验(Azure 认知搜索、ElasticSearch) 数据工程基础: • 使用 Azure Functions / ADF 进行 ETL / 数据管道 • Azure SQL、架构设计、数据规范化 • 理解个人身份信息(PII)处理、数据掩码与安全数据政策 加分项: • 具备 SharePoint Graph API 与 Webhooks 的经验 • 在 Azure ML / ML Ops 数据管道方面的经验