Marigold
Marigold
Marigold 为希望打造更相关、更紧密客户体验的企业提供人工智能驱动的关系营销软件。其产品组合支持电子邮件营销、个性化营销活动、客户数据管理、实时个性化和跨渠道互动,涵盖 Campaign Monitor、Cheetah Digital、Emma、Sailthru、Selligent 和 Vuture 等平台。公司服务于零售、媒体、金融服务、高等教育和代理机构等多个行业,帮助营销团队将客户洞察转化为更强的客户忠诚度和长期关系价值。

高级全栈软件工程师–澳大利亚远程

加入 Marigold,担任高级工程师,负责 Campaign Monitor 营销技术,涵盖微服务、Web 应用、事件流和 AWS 基础设施。 在自主产品团队中影响架构与代码质量。

描述

  • 参与自主运作的跨学科产品团队
  • 与用户体验设计师、产品经理及其他软件工程师协作
  • 构建可靠的客户体验和支持持续增长的系统
  • 维护生产软件并参与值班轮换
  • 在分布式架构中创建事件驱动的微服务和 API
  • 使用 ReactJS、Node.js 和 Backbone.js 开发动态 Web 应用
  • 使用 EC2、ECS、SNS/SQS、RDS、ElastiCache 和 Elasticsearch 构建 AWS 基础设施
  • 使用 Kafka 和 Spark 开发事件流与大数据解决方案
  • 扩展并改进现有产品功能
  • 参与架构决策
  • 通过代码评审和指导提升代码质量
  • 负责技术问题,从范围界定、权衡取舍到长期可维护性全程跟进

任职要求

  • 至少 10 年专业软件开发经验
  • 拥有计算机科学或相关专业学士学位,或具备额外 3 年以上相关行业经验以替代学位要求
  • 熟练掌握两种或以上编程语言,最好包括 C#、Java 或 JavaScript/TypeScript
  • 能够熟练使用 Copilot、Claude Code 或 Cursor 等 AI 辅助开发工具
  • 了解 SQL、Elasticsearch、Cassandra 和 RDS,包括如何在这些技术之间进行选择
  • 熟悉工具监测实践和基于数据做决策的方法
  • 具备出色的书面及互动沟通能力
  • 采用协作式团队合作方式
  • 具备事件流系统设计经验,以及使用 Kafka 和 Spark 处理数据流的经验
  • 具备丰富的 Terraform 基础设施即代码经验
  • 能够根据需要学习其他资源配置和环境配置工具

福利待遇

  • 不限时长带薪休假
  • 灵活工作时间
  • 完全远程办公
  • 生日假
  • 为父母双方提供充足的育儿假
  • 新员工居家办公设备补贴
  • 可选择每两周在 WeWork 办公室参加团队聚会,并提供午餐
  • 文化兴趣社团
  • 年度 DevCamp,与更广泛的团队成员线下交流
  • Change Days 和 Innovation Sprints
  • 职业发展与学习机会
  • 员工援助计划
  • 健康应用
  • 流感疫苗接种
  • 持续发薪保障
  • 人寿保险