代理型AI AWS首席开发人员是一个高级工程职位,负责在Amazon Web Services (AWS)云平台上领导自主AI代理的设计、开发和部署。该角色结合了强大的软件工程实践、深厚的AWS专业知识以及代理型AI框架的专业知识,以创建可扩展、可靠和安全的AI解决方案。
主要职责
AI开发领导:推动代理型AI项目的战略方向和技术实施,从概念到部署。
架构与设计:在AWS上架构和实施可扩展、高性能和安全的AI/ML基础设施和应用堆栈。这包括设计代理角色、记忆系统和代理间通信协议。
AWS集成:使用广泛的AWS服务(如ECS、EC2、S3、Lambda、DynamoDB、API Gateway和Amazon Bedrock)开发创新解决方案,确保与现有系统的无缝集成。
编码与质量保证:主要使用Python或Java/Node.js等语言编写和审查高质量的生产就绪代码。确保遵循最佳实践和编码标准。
协作与指导:与业务利益相关者、产品经理、数据科学家和工程团队密切合作,理解需求并提供有价值的解决方案。指导初级工程师并培养持续学习的文化。
创新与研发:保持在代理型AI和生成式AI技术方面的行业趋势前沿,评估新的方法和工具(如LangChain、PyTorch),以增强AI能力并解决复杂的业务问题。
所需资格与技能
经验:在高级或首席工程职位上有丰富经验,并在软件开发方面有大量应用经验(通常为5年)。
AWS专业知识:对核心AWS服务和云原生应用设计有深刻理解,包括基础设施即代码工具如Terraform或CloudFormation。
编程语言:精通Python、Java或Node.js。
AI/ML知识:具备代理型AI技术、LLM、机器学习算法及相关库/工具(如LangChain、PyTorch、scikit-learn)的经验。
方法论:对敏捷方法论、DevOps实践、CI/CD管道和应用安全原则有深入理解。