**后端工程师,排名与个性化(远程)** **远程** **西班牙** **工程** **关于我们** Constructor为全球一些最大的零售商提供产品搜索和发现服务,比如Sephora和Petco。我们每天提供数十亿次请求,您可能在某个地方看到过我们的结果并使用过我们的产品,但可能并不知道。我们通过专注于指标而非功能,将搜索和发现从零开始重新定义为机器学习挑战,以提高收入等关键指标为目标。过去两年,我们的业务年增长率达到了几百个百分点,我们的客户遍布全球的每一个电子商务领域,涵盖多种语言。 我们是一群热爱解决问题的技术爱好者,希望让我们的客户和同事的生活变得更好。我们重视同理心、开放性、好奇心、持续改进,并为重要的指标感到兴奋。我们相信,让公司中的每个人都能做他们认为最好的事情,可以带来伟大的事情。 **关于团队** 排名与个性化团队,在数据科学和工程领域中扮演着核心角色,负责实施优化业务关键绩效指标(如收入和转化率)的算法。我们专注于指标而非功能,赋予我们的排名算法强大的能力,以客户最关心的方式为他们带来价值。 团队是一个跨职能团队,由机器学习、后端、前端工程师和设计师组成,负责并协作多个项目。作为排名与个性化团队的一员,您将被鼓励使用世界一流的分析、工程和机器学习技术来处理大数据,塑造我们搜索算法的演变和扩展。排名与个性化团队负责搜索、浏览和自动完成体验的所有产品排名阶段,包括基础排名、机器学习排名、个性化以及排名解释。 排名与个性化团队拥有的主要服务之一是机器学习排名服务,这是一个高负载分布式REST服务,在云端部署,并使用Python编程语言开发。该服务广泛使用内存和NoSQL数据库(用于信号和模型元数据存储)。我们支持服务部署和稳定性。我们使用Prometheus、PagerDuty、Sentry、自定义内部API和FastAPI设置了监控。 **您将面临的挑战** 这份工作的主要重点是设计、交付和维护高负载实时Web服务,并与排名与个性化团队的其他优秀工程师紧密合作。工作内容可能包括但不限于: - 构建/部署/支持个性化搜索和浏览体验的强大高负载实时(机器学习)系统。 - 与技术和非技术业务合作伙伴合作,开发/更新排名功能。 - 优化当前排名服务性能,以更快地处理请求。 - 优化信号传递和检索(即特征存储)以供机器学习模型推理。 - 与团队内外的利益相关者沟通。 **要求** **硬技能:** - 有设计、开发和维护云中高负载分布式实时服务的经验。 - 熟练掌握基础设施即代码(IaC)工具,如CloudFormation或Terraform,用于管理云资源。 - 有设置和改进CI/CD流水线的实践经验。 - 熟练使用Python,并且作为加分项,熟悉编译语言,如C、Rust或Go。 - 有服务器端Web服务编码经验,并对API设计原则有良好理解。 - 熟练设置和管理可观测性工具,如Prometheus、Grafana,并集成PagerDuty等警报系统。 - 熟悉面向服务架构,了解通信协议如protobuf,熟悉网络原理。 - 有NoSQL和关系数据库、分布式系统、缓存解决方案的经验。 - 有主要公共云平台的经验:AWS(理想情况)、Azure、GCP。 **软技能:** - 有在跨职能团队中协作的经验。 - 出色的英语沟通能力。 - 乐于帮助周围的人成长为开发者并取得成功。 - 快速接受新想法和技术,热爱学习和与他人讨论。 - 喜欢尝试,使用数据和客户反馈来推动决策。 **福利** - 无限假期时间,我们强烈鼓励所有员工每年至少休3周假。 - 包括股票期权在内的有竞争力的薪酬套餐。 - **完全远程团队,选择您居住的地方**。 - 为新员工提供苹果笔记本电脑。 - 每位员工都有培训和发展预算,每年更新。 - 合格员工的产假。 - 与聪明的人一起工作,他们将帮助您成长并产生有意义的影响。 - 薪酬:基础范围为90-105K美元+股票期权。 - 家庭办公津贴!我们希望您拥有设置家庭办公室所需的资源。 - *击鼓* 加纳利群岛公司团建(如果在8月1日之前加入团队)
该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明。