后端工程师 II - 搜索

多伦多 4个月前全职 网络
62.4万 - 67.6万 / 年
这是一个远程角色,最初计划转变为每周 2 次的混合办公模式,位于多伦多市中心。 OpenTable 是 Booking Holdings, Inc.(纳斯达克代码:BKNG)的一部分,拥有数百万的用餐者、超过 60,000 家餐厅合作伙伴以及 25 年以上的经验,是行业领袖,热衷于帮助餐厅蓬勃发展。我们的世界级技术使餐厅能够专注于最重要的事情——他们的团队、他们的客人和他们的盈利,同时让用餐者能够发现并预订适合每个场合的完美餐厅。 OpenTable 的每位员工都对我们的工作方式和成果产生实质性影响。您还将成为全球团队及其元搜索品牌组合的一部分。好客就是关心他人,这定义了我们的文化。 加入搜索后端团队,您将帮助用餐者找到适合他们特殊场合的完美餐厅。在这个团队中,您将与我们的产品经理、数据科学家、设计师和交付经理密切合作,同时发挥您的 Java 技能,与其他工程和基础设施团队合作。 在这个角色中,您将: • 处理大量数据,并及时高效地检索相关餐厅。 • 利用您的技术经验和创造力改善现有应用程序。 • 通过与产品经理、设计师和工程师紧密合作,捕获新项目的需求。 • 与数据科学家和机器学习工程师紧密合作,实施新功能。 • 与前端团队一起推动产品计划向前发展。 • 监控我们的基础设施和产品的健康状况。 要求: • 您具备同理心,喜欢与各个职业层次的跨职能合作伙伴合作。 • 您相信沟通是构建可持续应用程序的基石。 • 具备 3 年以上的编程经验,至少精通一种现代面向对象语言,Java 优先。 • 具备构建高性能和可扩展服务及 API 的经验。 • 遵循良好的编码实践。 • 具备文档数据库的经验。 • 能够从技术规划到生产推动项目。 • 重视测试作为确保可靠操作的一种方式。 • 采用新兴的 AI 技术,如 Copilot 和 ChatGPT,提高工作效率,同时对这些技术生成的结果负责,并仔细检查其准确性。 附加优先条件: • 具备 Java Spring 的经验。 • 具备 ElasticSearch 的经验。 • 具备多线程和并发编程的经验。 • 具备响应式框架的经验。 • 具备 DataBricks 的经验。 • 具备 Python 的经验。 • 具备 AWS 的经验。 • 具备 Docker 和 Kubernetes 的经验。 福利和待遇: • 每年可在(几乎)任何地方工作 20 天。 • 关注心理健康和幸福感: • * 通过 SpringHealth 提供的公司支付的治疗课程。 • 公司支付的 Headspace 订阅。 • 每年公司全体员工休假一周 - 整个团队完全充电(并且返回时没有工作堆积!) • 带薪育儿假。 • 慷慨的带薪假期 + 生日假。 • 带薪志愿时间。 • 关注您的职业发展: • * 发展资金。 • 领导力发展。 • 访问数千个按需在线学习课程。 • 旅行折扣。 • 员工资源组。 • 开始时享有 20 天的带薪休假。 • 私人健康和牙科保险。 • 生命和残疾保险。 确定薪资范围的因素多种多样,包括但不限于外部市场基准数据、地理位置和所需/要求的工作经验年限。此加拿大职位的薪资范围为 120,000 - 130,000 加元。 我们提供具有竞争力的基本薪资和福利,包括:健康福利;灵活支出账户;退休福利;人寿保险;带薪休假(包括 PTO、带薪病假、医疗假、丧假、浮动假期和带薪假期);以及育儿假福利。该角色有资格考虑年度奖金和股权授予。 工作环境与灵活性: 在 OpenTable,我们以培养全球动态工作环境为荣。作为我们的团队成员,您将受益于量身定制的日程安排,以适应跨多个时区的全球员工。尽管您的大部分职责可能与常规工作时间相符,但在某些情况下,您需要在正常工作时间之外管理沟通——通过电话、Slack 消息或电子邮件——以有效地与国际同事合作,回应餐厅合作伙伴和/或处理紧急事务。OpenTable 将始终遵守并考虑当地法律法规。 包容性: 我们致力于创建一个每个人都感到归属并能够蓬勃发展的工作场所。我们知道,最佳创意来自于将不同的声音汇聚在一起,因此我们正在建立一个与我们服务的用餐者和餐厅一样充满活力的团队,并培养一个每个人都能自在做自己的文化。 如果您在申请或面试过程中,或在工作中需要任何便利,我们将为您提供支持。请联系您的招聘人员以请求任何便利。