职位:全栈软件工程师(人工智能专注)
全栈软件工程师(人工智能专注)
职位名称:全栈软件工程师(人工智能专注)
概述:
我们正在寻找一位全栈软件工程师,能够设计、开发并交付嵌入大型语言模型(LLMs)和自主人工智能的端到端功能,适用于我们的网络和云原生平台。您将与网络安全和开发团队密切合作,利用C#/.NET和Python技术栈,创造无缝的人工智能驱动体验,并利用.NET语义内核、OpenAI和Ollama等集成框架。
主要职责:
• 使用ASP.NET Core(.NET标准)和Python(FastAPI/Flask)设计和构建Web应用程序、工具和API。
• 构建微服务,协调LLM调用、提示管道和工具使用代理。
• 与Azure/AWS服务、关系型和NoSQL数据库以及缓存层集成。
• 嵌入与后端LLM服务交互的人工智能驱动小部件(聊天、代码助手、文档摘要)。
• 通过.NET语义内核和Python SDK嵌入OpenAI、Ollama和其他LLM提供商。
• 创建提示工程工作流程,以增强人工智能驱动功能的实施。
• 构建自主人工智能管道(规划者-执行者、工具使用代理),在定义的约束内自主行动。
• 评估和采用新兴的LLM技术、RAG(检索增强生成)和向量存储解决方案。
• 与团队成员合作,设计、开发和集成人工智能驱动的功能,主导严格的代码审查会议,并倡导共享最佳实践模式,以提升产品的代码质量、可扩展性和可维护性。
• 快速交付,同时保持质量和测试覆盖率。
• 优化代码以降低延迟和资源使用。
• 持续学习并分享新的人工智能/机器学习知识。
• 快速采用和应用新工具和技术。
• 生成干净、模块化、经过良好测试的代码,遵循最佳实践。
资历水平:
中高级
雇佣类型:
全职
职位功能:
咨询、信息技术和战略/规划
行业:
IT系统定制软件开发、技术、信息与媒体,以及计算机和网络安全
地点:
沙特阿拉伯,利雅得