高级数据库工程师

15个月前全职
Grubhub

Grubhub

location 芝加哥
unsaved
我们正在寻找一名高级数据库工程师加入我们的数据库工程组织。在Grubhub,数据库工程组织负责数据存储平台(包括但不限于Cassandra、ElasticSearch和Kafka)的高级可靠性、可观测性和可用性。该团队致力于项目、服务、设计和流程,旨在提供良好的架构,并为软件工程团队提供工具和服务,以衡量和满足可靠性协议。 你将产生的影响: - 管理支持每天数百万交易的大型关键Cassandra、ElasticSearch和Kafka集群 - 开发自助工具,允许工程师使用GrubHub的最佳实践来管理和配置资源 - 监控集群的可用性、读/写延迟和其他重要性能指标,及时发现SLO未达标情况,并帮助解决问题 - 调整Cassandra、ElasticSearch和Kafka数据库,以优化吞吐量和读/写延迟 - 构建系统,使用Ansible和Python自动化所有构建和维护任务 - 评估新技术和软件版本。测试和制定路线图 - 轮班支持,快速响应事故 - 实施包括备份和恢复技术在内的灾难恢复策略,最小化停机时间 - 与开发团队密切合作,确保最佳数据模型设计和性能 - 与其他工程师合作,管理我们的数据持久性集成和与GrubHub平台的性能 - 监控和扩展Elasticsearch/Cassandra集群以处理流量增长 你所需具备的能力: - 在设计、构建、维护和管理至少一种NoSQL分布式数据库系统(Cassandra、Kafka或Elasticsearch)方面具备经验 - 熟练掌握Python或Ansible脚本语言和自动化工具 - 熟练优化Cassandra、Kafka或Elasticsearch性能调优 - 在AWS或其他主要云服务提供商上管理自动化云基础架构的经验 - 在Python或Java中开发后端应用的经验 - 对数据库安全最佳实践有深入的理解 - 与团队成员和利益相关者就与数据库相关的事宜进行有效沟通 - 快速学习新概念和技术,并适应不断变化的需求 关于我们的技术: - 我们的大部分内部工具使用Python编写。 - 我们的大部分微服务使用Java编写。 - 我们使用的可观测性工具有:Datadog、Splunk、Lightstep。 - 我们的主要持久性存储是Cassandra。 - 我们在3个亚马逊地区运营(热+热+热)。 当然,还有一些福利! - 灵活的休假制度。Grubhub员工享有充足的休假时间。 - 健康与福利。优秀的医疗、牙科和视觉福利、401k匹配、员工网络团体和带薪产假等是我们支持您整体福祉的计划之一。 - 薪酬。您将获得丰厚的薪酬套餐,有资格获得丰厚的激励、奖金、佣金或RSUs(根据职位)。 - 免费餐食。我们的员工每周都会获得Grubhub信用,以享受并支持当地餐厅。 - 社会影响。我们相信通过Grubhub社区救助基金等项目回馈社会,并为员工提供支持他们重要事业的机会。 Grubhub是一个平等机会的雇主。我们欢迎多样性,并鼓励一个与我们服务的客户一样多样化的工作场所。我们评估合格的申请人,不考虑种族、肤色、宗教、年龄、性别、性取向、性别认同、国籍、残疾、退伍军人身份和其他法律保护的特征。如果您在美国申请工作,并且需要合理的住所安排,请发送电子邮件至TalentAcquisition@grubhub.com,告知您的请求性质和联系信息。请注意,只有关于合理住所安排的询问将从此电子邮件地址回复。 如果您是加利福尼亚州的居民,并希望获得我们的加州隐私通知副本,请发送电子邮件至privacy@grubhub.com。