Skip to content
mimi

高级数据工程师

Movable Ink

Toronto · On-site Full-time Senior CA$145k – CA$185k/yr 4d ago

About the role

About Movable Ink

Movable Ink通过数据激活的内容生成和AI决策为营销人员扩展内容个性化。全球最具创新性的品牌依赖Movable Ink来最大化收入、简化工作流程并提升营销灵活性。公司总部位于纽约市,拥有近600名员工,通过遍布北美、中美洲、欧洲、澳大利亚和日本的运营为全球客户提供服务。

The Role

高级数据工程师,事件数据将加入一个新成立的团队,负责构建系统以摄取、处理和服务推动Movable Ink平台的大量客户和内部事件数据。这是一个从零开始的机会,可以塑造关键数据领域的架构,使用现代流技术、分析数据库以及Elixir和Python来解决数十亿事件规模的问题。您将帮助定义事件数据如何在平台中流动,使其对组织内的团队和客户更快、更可靠且高度可用。

职责

  • 设计、构建和维护事件流管道,从客户系统、内部服务和第三方来源摄取数据到数据平台
  • 开发和操作针对高容量事件数据查询和低延迟访问优化的分析数据库和数据模型
  • 编写用于事件处理、转换和路由的生产Elixir和Python服务
  • 将传统事件管道与现代流基础设施集成,设计迁移路径以最大限度地减少对下游消费者的风险和干扰
  • 构建和维护事件数据系统的监控、警报和可观察性工具,确保管道健康、数据新鲜和SLA合规
  • 与生产和消费团队合作定义和执行事件模式、数据合同和质量标准
  • 与数据平台、产品工程和分析团队合作,了解数据需求并提供可靠的事件数据产品
  • 参与系统设计审查并帮助建立事件数据团队的最佳实践

资格

  • 6年以上数据工程或后端/系统工程的专业经验,重点关注事件驱动和流数据系统
  • 精通Elixir和/或Python作为构建应用程序连接器、数据服务和管道组件的主要编程语言
  • 高级SQL技能,用于数据建模、查询优化和分析工作负载
  • 在生产规模上使用列式/OLAP(在线分析处理)数据库的实践经验
  • 具有流处理框架和消息代理(如Apache Flink、Kafka、Pulsar或Kinesis)的经验;Flink经验是一个很大的加分项
  • 展示了集成和迁移系统的能力,连接传统和现代架构
  • 在数据管道运营化方面有成功的经验,包括为生产系统构建监控、警报、SLA仪表板和运行手册
  • 在AWS上设计和操作数据系统的经验;GCP经验是一个加分项
  • 强大的协作和沟通能力,能够自如地领导设计讨论、撰写技术规范并跨团队边界工作
  • 使用Terraform、CloudFormation或类似的基础设施即代码(IaC)工具的经验
  • 具有零售事件数据(如点击流、购买事件或产品交互数据)的经验是一个加分项
  • 具有Databricks、Flink和消息代理(如Kafka、Pulsar或Kinesis)的经验是一个加分项

Compensation & Benefits

该职位的基本薪酬范围为145,000加元至185,000加元,具体取决于最终提供的职位,还可能包括额外的奖金以及全套医疗、财务和/或其他福利。提供的基本薪酬可能会根据与工作相关的知识、技能和经验而有所不同。

Diversity & Inclusion

研究表明,女性、有色人种社区和历史上代表性不足的人群在不满足所有资格时不太可能申请工作。我们致力于建立一个多元化和包容性的文化,让所有Inkers都能茁壮成长。如果您对这个角色感到兴奋,但不符合上述所有资格,我们鼓励您申请。我们的差异带来了广泛的知识和观点,使我们集体更加强大。

我们欢迎并雇佣任何种族、肤色、性别认同或表达、宗教、遗传信息、父母或怀孕状态、国籍、性取向、年龄、公民身份、婚姻状况、种族、家庭或婚姻状况、身体和心理能力、政治倾向、残疾、退伍军人身份或其他受保护特征的人。我们自豪地成为一个平等机会的雇主。

Skills

AWSApache FlinkCloudFormationDatabricksDockerElixirGCPIaCKafkaKinesisOLAPPythonPulsarSQLTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free