Starling Bank
Starling Bank
Starling Bank 是一家总部位于英国的数字银行,业务涵盖银行、金融科技和金融服务。公司成立于 2014 年,通过以移动端为先的产品提供个人和企业银行服务,包括活期账户、储蓄账户、欧元账户和青少年账户。其服务包括预算管理工具、账单管理、国际转账、透支服务,以及面向个体经营者和大型企业的企业账户,并支持多币种银行业务。作为一家受到全面监管的银行,Starling Bank 将数字化便利性与安全功能、全天候客户服务相结合,专注于创新和可持续银行业务。

数据库可靠性工程师(混合办公,伦敦)

帮助现代化 Starling Bank 的 RDS 和 PostgreSQL 基础设施,运用 Java 自动化、可观测性、灾难恢复和跨云可移植性。该职位专注于构建支持数字银行业务的高韧性数据库平台。

描述

  • 维护 Starling Bank 现有 RDS 环境的可靠性
  • 使用 Terraform 管理数据库并自动化性能调优流程
  • 为全球数据库集群构建主动监控和告警机制
  • 应用基于 Java 的数据管道和指标平台,识别性能回归、慢查询和数据库健康问题
  • 制定并实施业务连续性和灾难恢复策略
  • 开发支持数据持久性和多区域快速恢复的 Java 自动化方案
  • 采用 CNPG(CloudNativePG)和云原生方法,支持数据库跨云迁移
  • 改进生产级 Java 微服务,为数据库监控、自动故障转移和复制工作流提供支持

任职要求

  • 具备 PostgreSQL 数据库实践经验
  • 了解查询执行、索引、锁机制和数据库性能调优
  • 具备使用 Terraform 和自定义 Java 自动化方案,以编程方式编排基础设施和数据库的经验
  • 对多租户和多区域数据平台感兴趣
  • 能够保护数据完整性、创建清晰的关系模型并支持数据迁移
  • 具备 Prometheus、Grafana、Dash0、Sentry 和 Humio 等可观测性工具的经验,或专注于这些工具
  • 能够在 Java 服务中嵌入自动化安全防护措施
  • 第一阶段:与一名团队成员进行 30 分钟面试
  • 第二阶段:完成居家作业挑战
  • 第三阶段:与两名团队成员进行 60 分钟技术面试
  • 第四阶段:与两名数据高管进行 45 分钟最终面试

福利待遇

  • 25 天年假,也可灵活选择使用公共假日假期额度
  • 生日额外享有一天假期
  • 年假随任职年限增加,并可选择购买或出售最多五天额外假期
  • 每年 16 小时带薪志愿服务假
  • 薪资牺牲安排
  • 增强型公司养老金计划
  • 保额相当于年薪四倍的人寿保险
  • 团体收入保障
  • 通过 VitalityHealth 提供的私人医疗保险,包括心理健康支持和癌症护理
  • 与 Waitrose、Mr & Mrs Smith 和 Peloton 合作的员工折扣
  • 家庭友好政策
  • Perkbox 会员资格,包含零售折扣、身心健康平台以及每周免费和加码福利
  • Cycle to Work 计划
  • 通过薪资牺牲安排享受健身房合作优惠
  • 电动汽车租赁