角色:Azure架构师
地点:加利福尼亚州圣克拉拉
持续时间:1年以上
必备条件:具有在Data Bricks开发平台上的Azure ML架构师经验
先前经验:
• 在Azure云平台上有实际操作经验
• 在Data Bricks ML平台上设计和实施可扩展且安全的Azure云解决方案的经验
• 理解在Azure大数据分析工具中实施架构的方法
• 在Azure Data factory、Azure Databricks、Azure Datalake、Delta Lake和Azure synapse analytics实施中具备设计和架构解决方案的专家级水平
• 在Azure云技术(如PySpark、Synapse、ADF、Databricks、Python、Scala和SQL)方面有经验
• 有使用Azure Data Bricks上的Docker、Kubernetes配置微服务的丰富经验
• 在使用Data Bricks和Azure认知服务等Azure AI服务方面具有广泛经验
• 在使用Azure OpenAI服务方面具有丰富经验者优先考虑
• 具有设计、优化LLM、自然语言处理(NLP)系统、框架和工具的实际经验
• 具有复杂数据集的AI/ML建模经验,同时对AI/ML的理论基础有深入理解
• 在以下大多数领域具有专业知识:监督学习和无监督学习、深度学习、强化学习、联邦学习、时间序列预测、贝叶斯统计和优化
• 具有在AI产品开发中使用Python中的函数和类创建和部署代码库的经验
• 熟悉软件开发和代码质量的最佳行业实践
• 有使用敏捷开发方法的经验
职责:
• 您的主要责任是在Azure云上架构、设计和开发AI应用程序。
• 根据业务需求,领导各种应用程序的Azure云架构设计
• 在以下一个或多个领域进行原型设计和概念验证:LLM、NLP、DL(深度学习)、ML(机器学习)、目标检测/分类、跟踪等。
• 保持对LLM、NLP、深度学习、机器学习和目标检测算法的最新进展的了解,并积极寻找利用新技术改进解决方案的机会。
• 您将与研究人员和工程师团队合作,构建能够理解和生成类似人类文本的最先进语言模型。
• 与业务用户合作,将功能需求转化为数据规范
• 与数据科学家和业务用户合作,将领域专业知识转化为功能需求。
• 数据分析和预处理:收集和预处理大规模文本语料库以训练和微调语言模型。进行数据分析,以识别可以为模型开发和改进提供信息的模式、趋势和见解。
• 语言模型开发:利用现成的LLM服务(如Azure OpenAI)将LLM能力集成到应用程序中,并与研究团队合作设计和开发最先进的语言模型。
• 模型训练和评估:使用适当的机器学习框架和工具对语言模型进行训练和微调。
• 研究和创新:及时了解自然语言处理和机器学习领域的最新进展。
协作与沟通:
• 与跨职能团队(包括研究人员、DevOps架构师/工程师和项目经理)有效合作。
• 清晰地向利用大型语言模型(LLM)技术支持的利益相关者和团队成员传达复杂的思想和技术概念。
• 文档和知识共享:记录代码、算法和流程,确保有效的知识传递和保持代码库的质量。
要求:
• B.E./ B. Tech / M. Tech/ MCA(计算机科学/电子与通信/电气)或计算机科学、人工智能或相关领域的硕士学位,或者专攻自然语言处理者优先考虑。
• 4-6年的IT经验,其中至少3年以上在数据科学(AI/ML)方面,专攻NLP和Azure Data Bricks用于开发和Azure服务。
• 在Azure云解决方案方面具有强大的专业知识。
• 熟练掌握Python编程技能。
• 具有深度学习框架(如TensorFlow、PyTorch)的经验者优先考虑。
• 扎实的自然语言处理技术理解,包括语言建模、文本分类、情感分析和机器翻译。
• 熟悉统计和机器学习方法,如神经网络、循环神经网络(RNN)和Transformer模型。
• 具有大规模数据处理经验,包括数据收集、清洗和预处理。
• 熟练使用UNIX/Linux环境和命令行工具。
• 出色的分析和解决问题的能力。
• 优秀的沟通能力,包括人际关系、书面、视觉(演示)和口头表达能力。