招聘 [上海] Booking.com 招聘网站可靠性工程师 3 名, 后端开发工程师 10+ 名

zhxychris · 2022年02月25日 · 最后由 zhxychris 回复于 2022年02月28日 · 1865 次阅读

Booking.com B.V.公司,于 1996 年成立于阿姆斯特丹,已从当年的荷兰小型初创企业发展成为全球范围内颇具规模的旅游电子商务公司。Booking.com B.V.隶属于 Booking Holdings Inc.(纳斯达克上市公司:BKNG),其使命是:游世界,更简单

Booking.com 缤客竭力投身数字科技领域,致力于为消费者提供优质便捷的预订和旅行体验,平台将多样交通选择与美妙住宿体验(从民宿到酒店) 无缝连接,为数百万名旅行者提供令人难忘的经历。作为全球领先的酒店及住宿线上预订平台,Booking.com 缤客帮助世界范围内的酒店及住宿吸引全球顾客,发展全球业务。目前,Booking.com 缤客网站支持 44 种语言,提供超过 2,800 万间线上房源,其中包括超过 660 万间民宿、公寓和其他特色住宿。

随着商业版图的不断扩大,Booking.com 于 2010 年正式进驻中国市场。目前,我们通过 www.booking.cn 和移动端 App 为中国用户提供服务。

前两年受疫情影响,公司的业务遇到了一些挑战,但是 2021 年开始,全球旅游业复苏加速,2021 年第四季度最新的财报显示,公司营收较去年同期已有两倍增长

关于中国产品研发团队

中国团队的业务是服务于全球客户的,团队规模目前在 100 人左右,直接汇报给荷兰总部,跟总部的技术团队有着密切的协作,所以哪怕是工程师的职位,对于英文的日常会话能力都一些要求。

组织架构和协作方式大致可以从以下两个方面展开:

  • 跨区域团队合作

目前协作的方式是按照主题来展开的,每个项目组都有各自的小主题。通常一个大的主题下面会分成 3 到 5 个小的主题(每个小的主题对应一个 6-8 人的敏捷开发小组,小组内有开发,产品经理,设计师,测试工程师等)。目前的现状是,国内有一个完整的大的主题,这部分团队的自主性就非常高,总部的干预就会很少。还有一部分项目组还在逐渐壮大的阶段,比如,一个大的主题下面,两个项目组在荷兰,两个在上海,这种沟通会相对累一点。而且荷兰那边对应的团队的工作方式各有差异,只能说大部分都还是很顺畅的,但也不排除一些不愉快的沟通。不过总体来说,我觉得公司招的人素养都是相当不错的。

中国这边整体的目标是,尽量去逐渐争取几个大的主题,然后每个大的主题之间有一些关联。这样的话,中国团队跨国沟通的需要就会减少,自主性也会提高很多。这是目前在努力的方向,从 21 年初开始的,现在已经有一些不错的进展了,也是这次扩招的主要原因

  • 同区域跨职能合作

这部分就容易多了,毕竟都在一个时区,目前 100 人左右的团队规模也不算大,而且中国研发团队的整体素养相当不错。由于公司整体规划做得好,工作节奏相对从容。就我的体验来说,做为 Booking 的员工,体验还是很不错的,能够感受到被很好的尊重

另外值得一说,就是公司的变化节奏还是很快的,尤其是组织架构上,至少比我原来想象中的外企的节奏要快不少。还有,公司每个季度都会有员工体验的匿名问卷调查(由第三方公司进行),不用担心实名被穿小鞋之类的事情;管理层会很公开地讨论问卷调查的结果,以及改进方案。

接下来说说技术栈。公司最近几年在很激进地推进技术栈现代化,在我看来,效果还算不错。我目前的职位是 Site Reliability Engineer(SRE),就先从 SRE 说起。

  • SRE

    • 编程语言以 Go 和 Python 为主;代码托管和持续集成用的是 Gitlab 企业版,Sourcegraph 配合做代码搜索;
    • 公有云(AWS,GCP,阿里云) 上的基础设施用 Terraform 管理;
    • 从 Baremetal 到 K8S 容器化平台的迁移进度也很顺利,新的应用基本上都是容器化部署;
    • 服务器配置管理用的是 Puppet;日志监控就是 ELK,其余监控基于 Graphite, Prometheus 和 Grafana,另外前不久新采购了 Honeycomb 做 Distributed Tracing;
    • SRE 是需要参加 Global On-call 的,PagerDuty 上排班;On-call 负荷不算重,会有值班补贴;
    • SLO 也有很认真地在每个敏捷开发小组里面进行落地,SRE 更多的时候是以一种顾问和布道者的形式介入不同产品团队。
  • 后端

    • 编程语言以 Java 为主,但有些老系统的更改还需要 Perl;(如果你刚好使用 IntelliJ IDEA 作为编辑器,那公司会为你提供一份正版授权。)
    • JDK 的版本是与时俱进的;
    • 由于公司对安全和合规方面的重视,所以你可能会有一部分精力花费在代码安全跟合规上;
    • 公司有一套自有的 Event 系统,用来方便查看 Warning,Error;
    • SRE 里面提到的工具链也都适用于后端领域。

虽然以上两个职位日常工作都有特定的编程语言,但职位信息里对候选人的背景要求并不会限定这些编程定语言。面试过程中的编程练习,面试官也只会要求你使用你所熟悉的语言。

职位信息和要求

我尝试在这里只说关键点,详细的要求还请移步下方完整的职位介绍。

网站可靠性工程师 Site Reliability Engineer (月薪 35-55k) 3 名

  • 3 年以上软件开发或运维经验,熟悉至少 1 种主流编程语言,如 Go、Java、Python、Ruby、Perl 等
  • 扎实的 Linux 管理和故障排除能力
  • 具有构建和运维分布式系统,以及运维自动化的经验
  • 具备 Amazon Web Services/阿里云等云平台的使用经验;具有基础设施代码化(Infrastructure as Code)技术的经验,如 Terraform, CloudFormation 等
  • 良好的中英文沟通及团队合作能力

后端开发工程师 Software Developer (月薪:中级 35-55k,高级 40-70k) 10+ 名

  • 工作经验:中级 3 年以上工作经验;高级 7 年以上工作经验; (中级作为开发的主力,要求其实挺高的)
  • 熟悉至少 1-2 种主流编程语言,如 Java, Python, C++, Javascript, Go, Scala 等
  • 对大型分布式系统有深厚的理解
  • 良好的中英文沟通及团队合作能力

完整的职位介绍请移步以下链接:

福利待遇以及工作环境

  • 13 薪 + 年终奖金 + 股票(按年给,分三年发放,以上两个职位都会股票激励)
  • 955.WLB
  • 年假 15 天起(额外还有 3 天疫苗假)
  • 混合办公,一周在家,一周在办公室
  • 每年 1400 欧元的旅行津贴
  • 配备最新一代 MacBook Pro,4K 显示器,升降桌椅;另外,可申请全新升降办公桌椅寄送到家
  • 支持远程视频面试,如果是从其他城市搬家来上海,会有搬家补贴
  • 国际化团队,多元文化,人性化

办公地点:上海市静安区南京西路 1601 号越洋广场

办公环境(昨天午休时候随手拍的 😅)

联系方式

欢迎感兴趣的小伙伴们发送简历到 [email protected],并注明来自 Ruby China。

需要英文简历?

xcc7624 回复

我个人觉得最好是有英文的会更好一点。但是,中文简历也不会影响我帮你内推就是了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号