分享这份工作

首席软件工程师-高级分析-新兴技术

应用现在»

日期:2022年2月18日

地点:夏洛特,北卡罗来纳州,美国,28216

公司:康宁

请求数:51010

康宁是世界材料科学领域领先的创新者之一。160多年来,康宁将其在特种玻璃、陶瓷和光学物理领域无与伦比的专业知识应用于产品开发,创造了新的行业,改变了人们的生活。

康宁的成功是通过持续的研发投资、独特的材料和工艺创新结合以及与客户密切合作来解决棘手的技术挑战。

全球信息技术(IT)功能领导协调IT和业务战略、利用IT投资、优化端到端业务流程和相关的信息集成技术的工作。通过这些努力,IT通过IT支持的流程帮助提高康宁业务的竞争地位。IT还以具有成本效益的方式向康宁全球提供信息技术应用、基础设施和项目服务。

数据、自动化和高级分析技术正在彻底改变工业制造商从点过程自动化到系统的、高度情境化的和数据驱动的系统。康宁正在为这些全公司范围内的努力建立基础数字基础设施,并正在寻找富有激情、努力工作和有才华的员工级软件工程架构师,他们将为重用、速度和规模设计基础。

概述

高级分析首席软件工程师将成为核心平台开发团队的一员,与领域专家、应用开发人员、控制工程师、数据工程师和数据科学家合作。他们的主要职责是设计大规模、分布式和模块化的上下文化、转换和规范化系统,为模型训练和推理准备数据集服务。您还将开发出站数据工程、集成和机器学习部署管道,并解决这些数据工程和机器学习工程管道的生命周期管理问题,与整个公司的架构同行和实践社区进行协调。

这些系统将跨越云环境和内部环境,需要与许多技术团队密切合作以确保成功。

责任

作为高级分析部门的首席软件工程师,你的主要职责是:

  • 使用Apache Spark、Deltalake和/或Databricks设计和实现可移植的、模块化的、工具化的和高性能的数据上下文化管道,从登陆和清理的、批处理的和流化的非结构化数据
  • 为许多类型的机器学习(包括有监督和无监督学习以及cnn、rnn或其他深度学习算法)设计和实现可移植的、模块化的、仪器化的和高性能的模型部署管道
  • 设计和实现出站数据工程管道,为商业智能、报告和HMI系统提供策划数据集
  • 与公司内外的领域专家数据科学家、过程和控制工程师密切合作,根据对入站数据集执行的分析类型,理解并自动化转换、规范化和其他上下文化操作,以及建模性能管理需求,设计适合的推理仪器系统和实践,以满足这些需求
  • 交付并展示概念实现的证明,解释您为设计选择的关键技术,以及为持续开发和生命周期管理推荐的实践模式。这些努力的目标受众跨越整个公司,包括项目涉众、数据科学家、过程专家、其他领域架构师和相关的实践技术社区,他们对在自己的项目中利用您的代码感兴趣
  • 与其他开发人员一起使用敏捷开发实践,不断改进开发方法,目标是实现生产推理和数据集交付系统的构建、集成、部署和监控自动化
  • 在组件路线图上与相关的实践社区一起工作,并与公司的其他开发团队一起作为代码的可信提交者

教育和经验

  • 计算机科学和数据科学的高级学位优先考虑,尽管同等水平的工程、数据科学或数学学位,技术本科学位和相关经验也会被考虑
  • 3年以上与大型数据工程或生产机器学习推理能力的数据科学家工作经验,使用各种类型的有监督和无监督学习算法进行分类,推荐,异常检测,聚类和分割,以及cnn, rnn或其他深度学习算法
  • 5年以上开发大规模分布式系统和多层应用程序的全栈经验
  • 至少10年的编程能力,至少一种现代JVM语言(如Java、Kotlin、Scala)和至少一种其他高级编程语言(如Python)
  • 2年以上生产DevOps经验
  • 在Apache Spark平台上3年以上的编程经验,利用低级RDD和MLlib api和高级api (SparkContext, DataFrames, DataSets, GraphFrames, SparkSQL, SparkML)。深刻理解Spark核心架构,包括物理计划、dag、udf、作业管理和资源管理
  • 至少1年Apache风流的实现经验,对分段和非分段有向无环图及其操作化具有专家水平的理解
  • 有使用MLflow的工作经验,并具有为其实现领导体系结构工作的能力
  • 具有与内部采购项目合作的经验,作为可信赖的提交者和贡献者
  • 较强的技术协作和沟通能力
  • 坚定不移地致力于编码最佳实践,并大力支持代码评审
  • 文化倾向于持续学习,分享最佳实践,鼓励和提升缺乏经验的同事学习

额外的技术资格

  • 熟练掌握函数式编程方法及其在分布式系统中的适当使用
  • 熟练使用AWS基础计算服务,包括S3和EC2, ECS和EKS, IAM和CloudWatch
  • 熟练使用Ceph, Kubernetes和Docker
  • 熟练掌握持续集成和持续部署方法
  • 精通数据管理基础知识和数据存储原理

其他条件

  • 强大的人际关系建立能力
  • 在高度矩阵化的环境中成功工作。
  • 优秀的分析和决策能力。
  • 必须证明愿意付出更多,承担需要做的事情,并保持积极的态度,能够适应变化。
  • 有较强的领导能力和优秀的口头和书面沟通能力,具备开发和推销想法的能力。

此职位不支持移民资助。

我们禁止基于种族、肤色、性别、年龄、宗教、国籍、性取向、性别认同或表达、残疾、退伍军人身份或任何其他受法律保护身份的歧视。

我们会确保为残疾人士提供合理的便利,以便他们参与求职或面试过程,履行重要的工作职能,以及获得其他就业福利和特权。请联系我们要求住宿。


最近的主要市场:夏洛特