高级软件工程师 - 搜索

14个月前全职
Luxury Escapes

Luxury Escapes

location 悉尼
unsaved
成为改变全球旅行体验团队的一员! Luxury Escapes是世界上增长最快的旅行网站之一,拥有超过600万会员。我们正在快速发展,并寻求一名高级软件工程师加入我们的搜索团队。 在Luxury Escapes,我们一直致力于以三种方式扩大业务: • 增加产品垂直领域的数量(酒店、游轮、旅游、体验等) • 扩大每个垂直领域内的产品范围(我们的客户需要选择) • 扩展国际业务(地理位置带来有趣的问题!) 在Luxury Escapes工作 我们的使命是为世界上最好的假期提供令人难以置信的优惠,让我们的客户感到愉悦。我们是一个具有前瞻性思维的团队,致力于挑战旅行业和自己,为我们的客户社区提供卓越的旅行体验。 我们的悉尼办公室位于肯特街,离温亚德车站只有很短的步行路程,靠近巴拉迪罗区的伟大咖啡馆。 Luxury Escapes是一家线下公司,每周在办公室工作4天,远程工作1天。 团队介绍 我们的跨职能团队包括产品经理、设计师和工程师,专注于提供解决方案和解决问题,而不仅仅是完成任务。结构扁平,流程精简,MVP、迭代和“构建、衡量、学习”文化贯穿我们的一切。 员工体验在这里至关重要,我们每周都会举办活动,每月进行认可计划,并提供重要的专业发展机会。(我们曾因此获奖,但人力资源团队不太喜欢吹嘘!) 职位描述 随着我们的发展,拥有一个出色的现场搜索变得越来越重要。我们的搜索团队的目标是让客户快速轻松地找到相关产品。其中的范围将包括: • 地理位置(我们正在使用GeoJSON、PostGIS和Redis地理空间索引)。 • 搜索自动完成和自动完成相关性调整(目前在Postgres中,将迁移到OpenSearch)。 • 对所有产品垂直领域的数据进行摄取和索引(我们正在使用Amazon SQS、Postgres、Redis和OpenSearch)。 • 当然,我们的搜索结果页面-我们展示什么以及如何展示。我们还在评估矢量数据库以进行有效的自由文本搜索。 相关技能: • JavaScript / Node.js / Typescript。 • React(我们的前端使用React和Redux)。 • SQL(我们使用PostgreSQL)。 • RESTful API设计。 • 自动化测试和持续集成。 • 使用Elasticsearch或AWS OpenSearch构建和维护搜索系统的经验。 • 搜索算法设计经验。 • 微服务经验。 你将得到什么? 我们认为我们的员工是我们最重要的资产之一-我们希望我们的团队热爱他们的工作生活!当你为Luxury Escapes工作时,你可以期待: • 优厚的薪酬待遇 • 豪华假期和体验享受8折优惠 • 每周提供早餐和午餐 • 健康和福祉计划 • 生日额外休假一天 • 一个非常合作的团队,喜欢创建出色的平台 如果你对这个职位感兴趣,但不符合所有要求,请仍然申请,我们很乐意听到你的想法。 我们欢迎多样性的员工,并根据您的经验和技能做出招聘决策。我们不会因为性别认同、宗教、种族、国籍、性取向、年龄、婚姻状况或残疾状况而进行歧视。在Luxury Escapes,您将找到一个协作、包容和尊重的工作场所,我们为能够庆祝您的个性感到自豪。请在面试过程中告知我们是否需要任何合理的调整。 我们是2024年Circle Back Initiative的雇主,承诺回复每一个申请者。