岗位描述
机会 从你醒来到入睡,你所接触的大部分媒体、广告、应用、网站和在线购物,很可能都经过 Adobe 产品的处理。Adobe Experience Platform(AEP)是支撑这些体验的骨干:它帮助企业(如 Verizon、Nike、AT&T 和 Disney)集中化和标准化客户数据,构建 360 度客户画像,并驱动实时个性化体验。AEP 处理从 TB 到 PB 级的数据,每天服务数十亿次请求。我们正在扩展布加勒斯特的 Compute / Data Distiller 团队。该团队负责 AEP 的两项核心能力: • Data Distiller – 构建在 AEP 数据湖之上的 SQL 引擎,让客户能够运行交互式、批处理和定时查询、加速查询、模板和告警,并通过 PostgreSQL 协议连接 BI 工具,从而派生数据集、受众和洞察。我们还在构建 AI agent,从自然语言生成并个性化 SQL。 • Compute Gateway – 多云、多引擎的计算层,通过基于策略的路由编排数据处理工作负载,并支持长时间运行的应用程序和作业。 该职位面向一位关键贡献者,帮助设计现代数据架构和高度分布式的云解决方案,并推动其一路走向生产环境。 你将做什么 在大型、多云、基于微服务的 SaaS 产品中设计、构建和运营复杂功能。 对结果负责:主导应用、框架和服务的设计工作,优化质量、可测试性、可扩展性和性能。 从事查询执行、Spark SQL 和查询优化,以及跨多个引擎和云的计算工作负载编排。 原型验证新方法,并大规模交付生产解决方案;研究新技术并紧跟行业趋势。 与产品管理、设计、数据科学和跨领域工程团队合作,包括与美国同事共享路线图。 在架构、设计和代码评审中提供指导;指导团队成员,推广良好的工程实践和持续学习。 与团队其他成员一起参与 follow-the-sun 轮值的 on-call 工作。 在相关情况下为开源项目做贡献。 你需要什么才能成功 计算机科学学士或同等工程学位,和/或 3 年以上构建软件系统的相关经验。 扎实的 Java 和/或 Scala 编程能力,深入理解 OOP、函数式编程和设计模式。 在分布式数据处理方面有经过验证的专业能力:Apache Spark(包括 Spark SQL)、Databricks、Delta Lake 或同等 Lakehouse 技术。 深入理解 SQL、查询引擎和查询优化、表格式和 schema 演进。 在性能优化、大规模集群调优和高效大数据架构方面有实践经验。 有构建可扩展、有弹性的后端服务和 REST API 的经验。 有云平台(AWS 和/或 Azure)经验。 有交付和运营高质量 SaaS 解决方案的实证经验:测试、CI/CD、监控、基础设施即代码。 有在分布式系统中实施可观测性最佳实践(监控、日志、追踪)的经验。 能够快速学习新技术,强调使用 AI 编码 agent 和 agentic 生态来提升软件生命周期各环节的生产力。 具备解决问题的思维方式,能够诊断根因,并对安全问题和性能瓶颈有敏锐洞察力。 对代码和测试质量有承诺。 非常好的英语书面和口头沟通能力。 加分项 有 Kubernetes、Docker 和基础设施工具(Terraform、ArgoCD)经验。 有多个计算引擎或编排框架(例如 Ray/Anyscale、Flink、YARN)经验。 Python,以及构建基于 LLM 的 agent 或工具的经验。 有 Kafka、NoSQL 数据库(例如 Cassandra、HBase)或 Iceberg 经验。 熟悉 PostgreSQL / JDBC 协议或 BI 工具集成。 熟悉监控工具,如 Splunk、Prometheus、Grafana 或 New Relic。 有 Agile / Scrum 经验。 为什么加入我们 为全球一些最大品牌解决 PB 级规模的艰难分布式系统问题。 使用前沿技术:Spark、Databricks、Delta Lake、Ray 和 AI agent。 对 Adobe 整个生态产生直接影响,因为 AEP 为 Adobe 的产品提供动力。 一个成长中的团队、共享的全球路线图和 follow-the-sun 的 on-call 模式。 关于 Adobe Adobe 通过创新平台和工具赋能每个人进行创作,释放创造力、生产力和个性化客户体验。Adobe 行业领先的产品包括 Adobe Acrobat Studio、Adobe Express、Adobe Firefly、Creative Cloud、Adobe Experience Platform、Adobe Experience Manager 和 GenStudio,帮助人们和企业将想法转化为影响力,由 AI 驱动