拼多多搜广推引擎工程师/专家
社招全职技术类地点:上海状态:招聘
任职要求
1、熟练掌握Java/Go/C++中的至少一门语言,具备高性能代码开发能力; 2、熟悉分布式系统设计,掌握Redis/Flink/Kafka/Zookeeper等中间件技术; 3、具备多线程、异步编程、内存管理、网络优化等高性能编程经验; 4、具有存储系统/分…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责搜广推业务系统和索引系统架构设计、核心模块开发与维护,支撑数十亿级商品库的高效检索; 2、优化在线服务的性能与稳定性,满足高并发场景下的低延迟、高吞吐等需求; 3、优化引擎的索引构建、检索性能、排序效率,持续提升系统吞吐能力和响应速度; 4、负责召回、粗排、精排、重排等全链路性能优化; 5、与算法团队协作,将排序模型、策略设计、产品需求等技术方案工程化落地; 6、深刻理解业务,抽象和设计合理的技术架构,以适应不断变化的需求。
包括英文材料
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
Flink+
https://nightlies.apache.org/flink/flink-docs-release-2.0/docs/learn-flink/overview/
This training presents an introduction to Apache Flink that includes just enough to get you started writing scalable streaming ETL, analytics, and event-driven applications, while leaving out a lot of (ultimately important) details.
https://www.youtube.com/watch?v=WajYe9iA2Uk&list=PLa7VYi0yPIH2GTo3vRtX8w9tgNTTyYSux
Today’s businesses are increasingly software-defined, and their business processes are being automated. Whether it’s orders and shipments, or downloads and clicks, business events can always be streamed. Flink can be used to manipulate, process, and react to these streaming events as they occur.
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
还有更多 •••
相关职位
社招3-5年引擎
1. 负责小红书搜推广系统的向量检索引擎架构设计与核心算法研发。 2. 优化大规模向量索引的构建、更新与查询性能,支持千亿索引毫秒级高性能检索。 3. 学习和吸纳业界优秀的技术和理论成果,探索前沿向量检索技术(如混合检索、量化压缩、分布式索引、软硬协同等),并推动技术落地。 4. 与算法、工程、产品团队协作,推动向量检索在搜推广场景的规模化应用。
更新于 2025-12-04上海|北京|深圳
实习机器学习平台
【业务介绍】 作为公司统一的模型训练引擎团队,支撑公司内所有搜推广类业务的训练工程侧工作,包括模型训练、参数服务器、特征样本流水线等,通过引擎能力的持续建设结合多元异构算力为业务提供高效、灵活、稳定的搜广推模型服务。 你将专注于大规模AI训练系统最核心的性能优化赛道,直面千亿参数模型训练中的效率瓶颈,解决工业级AI系统在性能与规模上面临的真实挑战。 【岗位职责】 1、深入参与GPU异构计算栈的研发与调优,从算子、内存、通信多维度挖掘硬件极限性能;通过CUDA编程、内核融合、混合精度训练、通信与计算重叠等高级优化技术,不断提升训练引擎效率。 2、推动自动化扩展、智能资源调度、跨架构设备兼容(NV GPU、GPGPU、XPU等)、AI系统可观测性等先进技术在公司模型训练平台落地; 3、跟踪并推动AI系统领域的最新技术趋势(如生成式推荐、AI编译优化、RDMA/NCCL通信计算并发等),持续保持平台业界领先优势。
更新于 2026-02-12上海
实习引擎
1. 参与搜索、广告、推荐系统的数据处理工作,协助团队完成数据清洗、预处理和特征工程; 2. 协助开发和优化大数据处理流程,提升数据处理效率和质量; 3. 学习和研究最新的大数据处理技术和工具,为团队带来新的思路和方法。
更新于 2026-06-30上海|北京