高级软件工程师,支付平台 — Airbnb
打造 Airbnb 全球支付平台,涵盖高可用服务和面向客户的功能。 与各团队协作,提供可靠的支付体验,并改进其背后的系统。
描述
- 设计并构建 Airbnb 的新一代支付平台。
- 开发可扩展、高可用的系统,以处理每日海量交易。
- 从头到尾交付可靠、具备完善监控的服务和产品功能。
- 构建模块化、可观测且 API 清晰的后端服务。
- 与产品经理、数据科学家和运营团队合作,将业务需求转化为产品功能。
- 推动功能从构思和规划到实施及 A/B 测试的整个过程。
- 配置并改进监控和告警,以增强系统质量与可靠性。
- 编写经过充分测试的高质量代码,并审查团队成员的代码。
- 与 Airbnb 各工程团队合作,改进技术基础和工程实践。
任职要求
- 至少五年后端软件工程经验,支付或金融科技领域经验优先。
- 熟练掌握 Java 和/或 Kotlin。
- 具备微服务经验,包括 RPC 框架、服务 IDL 和依赖注入。
- 熟悉 React 或同类 JavaScript 框架。
- 具备大型 Web 应用架构经验,包括设计良好的 API、高吞吐量数据管道和高效算法。
- 具备端到端交付产品的经验,包括 A/B 测试。
- 重视代码质量、自动化测试和完善的工程实践。
- 沟通能力强、注重细节,并有跨职能协作经验。
- 能够依据数据做出决策,并清晰说明技术权衡。
- 拥有学士或硕士学位,计算机科学相关专业优先,或具备同等经验。
- 必须居住在 Airbnb, Inc. 注册实体所在的州。
福利待遇
- 符合奖金发放资格。
- 符合股权激励资格。
- 提供福利套餐。
- 员工旅行额度。
- 符合远程办公资格。
- 经与经理商定,偶尔前往 Airbnb 办公室工作或参加异地活动。
- 招聘过程中可为残障申请者提供合理便利。
