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

高级软件工程师(澳大利亚远程)

构建并现代化 Marigold 的消息传递、云端及营销技术基础设施。 使用 Java、Kafka、AWS、DevOps 和 AI 辅助工程实践。

描述

  • 运用面向对象原则开发和维护稳健的软件。
  • 审慎判断 AI 生成的成果,进行核验或在必要时予以修正。
  • 协助确定技术方向并主导架构讨论。
  • 引导团队成员应对复杂的技术挑战。
  • 设计可扩展的系统并更新旧有平台。
  • 负责任地运用 AI 自动化来辅助代码审查、分流、文档编写和学习。
  • 负责 Kafka 消息传递与事件基础设施,并持续改进。
  • 使用 Fargate、Bedrock、EC2、ECS、SNS/SQS、RDS 和 Elasticsearch 等 AWS 服务。
  • 使用 Docker、Kubernetes、Terraform 和自动化部署工具。
  • 运用 SQL 和 NoSQL 技能构建可扩展的数据解决方案。
  • 参与并带领轮值待命安排。
  • 提升可靠性并加强主动监控。
  • 协助制定路线图,并改善各团队的开发者体验。
  • 审查代码并支持团队学习。
  • 维护持久可靠的文档和架构记录。
  • 与内部工具团队合作,改进 AI 驱动的编排、审查和分流能力。
  • 指导工程师,营造协作、好奇的团队氛围。

任职要求

  • 具备至少 9 年软件开发经验。
  • 拥有商业环境中的面向对象 Java 开发经验,并熟悉至少另一种编程语言;优先考虑 C#。
  • 具备 Kafka 或其他消息总线系统的经验。
  • 具备微服务构建经验。
  • 深入了解系统设计和可扩展架构。
  • 具备云技术经验,优先考虑 AWS。
  • 具备扎实的基础设施、DevOps、Docker、Terraform 和 Kubernetes 经验。
  • 熟练使用 SQL 和 NoSQL 系统。
  • 日常使用 AI 编码或审查助手。
  • 能够批判性评估 AI 辅助生成的成果。
  • 能够独立高效工作,也能与远程团队协作。
  • 能够清晰地进行书面和口头沟通。
  • 乐于指导他人。
  • 以团队为重、保持好奇心并善于解决问题。
  • 重视持续学习。
  • 愿意参与轮值待命安排。

福利待遇

  • 无限休假。
  • 灵活的工作时间。
  • 完全远程办公。
  • 生日当天休假。
  • 为父母双方提供优厚的育儿假。
  • 新员工可获得居家办公设备补贴。
  • 可选每两周一次的 WeWork 团队聚会,并提供午餐。
  • 文化兴趣社团。
  • 每年举办 DevCamp,与公司各地的同事线下交流。
  • Change Days。
  • Innovation Sprints。
  • 员工援助计划。
  • 健康福祉应用。
  • 流感疫苗接种。
  • 薪资延续保障。
  • 人寿保险。
  • 职业发展与学习机会。
  • 知识分享活动。
  • 有机会向管理层和跨职能团队展示工作成果。
  • 导师指导文化。