Acxiom
Acxiom
Acxiom 提供数据管理、身份解析、分析和营销技术服务,帮助企业规划并改进客户营销。其业务涵盖汽车、医疗保健、电信、金融服务和零售等行业,并注重负责任地使用数据。Acxiom 也与 Adobe、Salesforce 和 Snowflake 等平台合作,支持数据驱动的营销和数字化转型。公司资料将 Acxiom 标注为大型雇主,因此其职位适合关注数据服务和营销技术领域的求职者。

首席软件架构师,身份解析

负责 Acxiom 企业级身份解析平台、分布式系统和数据服务的架构工作。 运用 Java、Python、Scala、AWS、Spark、Snowflake 和 Databricks 设计解决方案。

描述

  • 制定企业级身份解析平台与服务的架构方向
  • 构建身份匹配、实体解析、身份图谱、记录关联、重复数据消除和身份整合系统
  • 设计能够在大型、多样且快速变化的数据集中解析身份的架构
  • 设计支持实时处理和批处理的身份解析解决方案
  • 制定置信度评分、存续规则、来源优先级、身份关联和身份生命周期管理方法
  • 构建并优化低延迟、高吞吐量、高可用性的 API 和服务
  • 使用 Java、Python 和 Scala 设计分布式应用与服务
  • 设计大规模 Apache Spark 处理流水线和平台
  • 使用 Snowflake 和 Databricks 开发并优化数据解决方案
  • 为事务处理、分析和身份解析工作负载创建高效的数据模型与 SQL 解决方案
  • 制定缓存、并发、分区、索引、持久化和数据访问策略
  • 定义云原生 AWS 架构,以及 AWS、Snowflake、Databricks、内部应用、API 和外部数据提供方之间的集成方案
  • 评估技术、框架、数据库、处理引擎和架构选项
  • 制定应用与数据架构、API、分布式处理、安全、可观测性、测试和软件开发的工程标准
  • 与工程团队合作,将架构设计转化为可扩展、易维护的系统
  • 指导技术决策,协助解决性能、可扩展性和设计问题
  • 审查架构和技术设计
  • 发现瓶颈,并指导改进 API、应用、Spark 工作负载、SQL 查询和分布式系统
  • 制定弹性、容错、高可用性、灾难恢复和运行监控方案
  • 与工程、数据工程、产品、安全、基础设施及业务合作伙伴协同
  • 指导资深工程师、技术负责人和架构师
  • 持续关注身份解析、分布式系统、云计算、数据平台和软件架构领域的发展

任职要求

  • 至少 10 年专业软件工程经验,其中包括大量复杂企业系统设计工作
  • 曾担任架构师、首席工程师、资深工程师或同等高级技术领导职位
  • 深入参与身份解析、实体解析、身份图谱、Customer 360、主数据管理或类似系统的设计与构建
  • 熟练掌握 Java、Python 和 Scala
  • 拥有丰富的 Apache Spark 经验,涵盖架构、优化、分区、分布式执行、性能调优和大规模处理
  • 具备高级 SQL 技能,包括复杂查询、关系数据建模、查询优化和性能调优
  • 具备 REST API、微服务、分布式应用和高吞吐量后端服务的设计经验
  • 具备低延迟 API 的设计与改进经验
  • 扎实掌握分布式系统,包括并发、缓存、分区、一致性、弹性、可扩展性和容错
  • 拥有丰富的 AWS 和云原生应用架构经验
  • 具备丰富的 Snowflake 和 Databricks 使用经验
  • 具备跨应用、API、分布式处理、数据和云基础设施层进行系统架构设计的经验
  • 深入了解软件工程原则、设计模式、API 设计、数据结构、算法和应用性能
  • 具备当前 CI/CD 实践、自动化测试、源代码管理和生产软件交付经验
  • 深入了解安全、隐私、身份验证、授权、加密和数据保护
  • 拥有计算机科学、软件工程、计算机工程或相关技术领域的学士学位,或具备同等专业经验
  • 具备出色的分析、问题解决、书面沟通和口头沟通能力
  • 优先条件:具备图数据库、概率或机器学习匹配、事件驱动与流式架构、Docker、Kubernetes、Terraform、CloudFormation、多区域架构、企业架构标准、旧系统现代化改造和大规模身份数据集经验

福利待遇

  • 平等就业机会雇主,包括残障人士和受法律保护的退伍军人
  • 远程或居家办公安排