职位描述
职位地点
新加坡
职位描述
工作概述
您是一名具有强大的Python/PySpark技能、深入了解基于Azure云的人工智能环境,并具有CI/CD经验的软件工程师吗?宝洁正在寻找一名人工智能工程师,与我们的数据科学家紧密合作,开展零售、市场营销和供应链领域的令人兴奋的业务用例。在这个角色中,您将与数据科学家密切合作,扩展算法,并定义平台、架构和最佳实践,以实现算法解决方案的快速开发和部署。
您的团队
该角色将与AMA团队的数据科学家和人工智能工程师紧密合作。该角色还将与全球人工智能工程/数据工程组织联系,推动建立AI产品的最佳实践。
职位职责
作为宝洁的Python软件工程师,您将:
• 将AI模型作为IT解决方案和业务流程的重要组成部分。
• 实施最佳的软件工程实践,使云基础设施对数据科学家和开发人员来说“不可见”。
• 与数据科学家、分析师和同行的人工智能工程师一起处理高级分析用例,进行概念验证和实验,以交付新的分析算法和应用程序。
• 准备数据模型和质量检查,优化大规模的分析解决方案
• 设计和开发从各种系统中获取数据的应用程序,使用Python和SQL进行编程
• 支持在多云环境和服务中的解决方案 - 在Azure中(例如Databricks、Azure ML、AKS、ADF)。
• 根据DevOps实践进行操作,使用敏捷(Jira),使用CI/CD(GitHub Actions),提高代码和设计模式的可重用性,从内部代码库中增加代码和设计模式的可重用性
• 解决基础设施相关问题,以实现宝洁最关键的人工智能产品
• 基于多个数据集、实时数据流分析创建主动式故障检测系统。
• 为新功能或解决方案制作和开发概念验证或原型。
• 提出并实施架构改进。
• 通过指导/教学加强人工智能工程中的DevOps最佳实践。
职位要求
• 计算机科学、软件工程或相关领域的学士或硕士学位
• 在开发和部署数据和分析产品方面具有2年以上云和工程经验。
• 熟练掌握Python编程,编写干净、易于维护的代码,构建数据和分析产品。
• 在Python中实践测试驱动开发,使用PyTest测试框架编写强大的单元测试
• 熟悉敏捷、CI/CD和DEVOPS方法论 - 使用适当的工具 - 例如Jira、GitHub Actions/Azure Devops/Jenkins,单元测试(例如PyTest)和模拟,静态代码分析(例如Sonarqube),源代码管理工具(例如GitHub)
• 具备K8和相关技术(Helm等)知识
• 具备日志记录和监控技术知识(根据需要,从Logstash到Grafana、Kibana、fluentd)
• 具备CICD流程知识,并使用GitHub Actions和GitHub进行开发
• 具备基础设施构建工具和语言知识 - Terraform、Ansible
• 具备良好的英语书面和口头沟通能力
优先技能:
• 具有将AI产品开发和部署到生产环境的经验。
• 精通Python开发。
• 具有开发和部署生产软件的经验。
• 具有通过创造性解决方案解决难题的历史。
• 具有在Microsoft Azure、Amazon Web Services上进行云原生开发的经验。
• 具有源代码管理工具(GitHub)的经验
• 愿意编写可测试的代码,并具备相应的测试覆盖率。
• 具备CI/CD工具的知识和经验,熟悉在DevOps环境中工作。
• 具备解决问题的能力,并具备编程经验。
• 能够向团队成员和非技术同事传达技术概念。
关于我们
我们生产全球知名品牌,并培养行业中最优秀的业务领导者。凭借我们如此多样化的可信品牌组合,我们的领导者能够以勇气领导各种品牌、类别和职能。我们以最强大的可信、优质、领导品牌为全球消费者提供服务,包括Alwaysu00AE、Arielu00AE、Gilletteu00AE、Head & Shouldersu00AE、Herbal Essencesu00AE、Oral-Bu00AE、Pampersu00AE、Panteneu00AE、Tampaxu00AE等。我们的社区在全球约有70个国家的运营。
了解更多信息。
我们的消费者多样化,我们的内部人才也反映了这种多样性,以最好地服务于消费者。这就是为什么我们致力于建立一个基于包容性的胜利文化,我们理想的候选人对同样的原则充满激情:您将加入我们的日常努力,与我们保持“亲密接触”,为改善世界消费者的生活而打造品牌和产品。我们希望您用无与伦比的想法激励我们。
我们致力于提供平等的就业机会。我们不以种族、肤色、性别、年龄、国籍、宗教、性取向、性别认同或表达、婚姻状况、公民身份、残疾、退伍军人身份、HIV/AIDS身份或任何其他受法律保护的因素来歧视个人。
工作时间表
全职
工作编号
R000096540
职位分段
经验丰富的专业人员(职位分段)