Constructor.io

后端工程师,排名与个性化,Constructor.io

技术与编程
242天前

详细信息

**后端工程师,排名与个性化(远程)**

**远程**

**西班牙**

**工程**

**关于我们**

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日之前加入团队)

免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅