AI 云工程师(混合办公,乌克兰)
为 Raiffeisen Bank Ukraine 的移动银行平台构建对话式 AI、智能代理工作流和检索增强生成系统。 开发安全的 Java 微服务、API 以及可用于生产环境的 AI 基础设施。
描述
- 为移动银行支持创建对话式 AI 和基于智能代理的解决方案
- 开发编排和对话流程,将专业代理与后端服务连接起来
- 通过 A2A 和 MCP 协议连接 AI 代理
- 使用检索方法、知识源和向量存储设计并交付 RAG 系统
- 创建搜索图和推理图,以解决复杂的多步骤客户请求
- 通过安全、受控的访问方式,将 AI 能力连接到银行 API 和客户数据
- 为 AI 和代理工作流开发微服务与 REST API
- 实现工具使用、函数调用以及代理间交互
- 构建请求路由、回退处理和人工升级路径
- 为 AI 工作流、集成和 API 创建自动化测试
- 开发并维护 CI/CD 流水线
- 监控、诊断并持续改进生产环境中的 AI 解决方案
任职要求
- 具备丰富的 Java 商业开发经验,以及可扩展微服务或分布式系统开发经验
- 深入理解软件架构、整洁代码实践、设计模式和 REST API 设计
- 具备连接复杂企业级 API 和多种数据源的经验,并熟悉包括 OAuth2、OIDC 和密钥管理在内的强大安全与身份验证机制
- 具备交付生产级 LLM 应用、AI 代理以及使用状态机或图进行工作流编排的实践经验
- 具备 RAG 架构实践经验,包括混合检索和语义检索、重排序、嵌入及向量数据库
- 深入了解工具调用和函数调用、上下文管理、MCP 以及 Agent-to-Agent 协议
- 了解 LLM 安全与防护实践,包括提示注入防御、沙箱化工具执行、数据隐私和访问控制
- 具备 AWS、Docker、Kubernetes、CI/CD 和 Linux 相关的云计算与 DevOps 基础经验
- 具备单元测试、集成测试和分布式系统测试经验,并能评估非确定性 LLM 结果
- 具备生产环境可观测性经验,涵盖分布式追踪、日志、指标以及 AI 追踪或评估
- 具备 LangGraph、LangChain、ADK 或类似框架和编排器经验者优先
- 具备 Qdrant、OpenSearch 或 Elasticsearch 经验者优先
- 具备在企业环境中构建和运行 MCP 服务器的经验者优先
- 具备 Kafka、RabbitMQ 或 SQS 等事件驱动系统经验者优先
福利待遇
- 稳定的收入,并根据个人贡献发放年度奖金
- 员工推荐奖励
- 正式雇佣
- 28 天带薪休假
- 为父亲提供额外的育儿假
- 孩子出生后为父母提供经济援助
- 混合办公安排
- 配备避难所和发电机的工作场所
- 现代化办公设备
- 入职第一天起即可享受医疗保险
- 可获得心理咨询师、营养师和律师的咨询服务
- 享受体育和购物折扣
- 面向儿童和成人的家庭活动
- 办公室提供按摩服务
- 可使用 130 多种在线学习资源
- 公司培训项目
- 在线图书馆使用权限
- 导师辅导项目
- 专业社群、读书会和体育俱乐部
- 在银行内部获得职业发展机会
- 为被动员的国防人员提供支持,包括保留职位和支付平均工资
- 退伍军人支持计划
- 为残障员工提供工作场所适配
