京东搜索/NLP算法工程师
社招全职3年以上算法开发岗地点:北京状态:招聘
任职要求
1.计算机相关专业硕士及以上学历,有3年以上搜索/NLP/大模型相关实际落地经验 2.对常见搜索、推荐、NLP相关算法有较为深入理解与落地经验 3.有大数据处理经验,熟悉Hadoop/Hive/Spark/flink等大数据平台熟悉并有使用经验 4.掌握常见深度学习框架,如pytorch/tensorflow等; 5.熟练掌握C++/JAVA/Python任意一种开发语言 6.从事过地图相关搜索推荐服务算法工作,例如POI搜索/输入提示/地理编码等。 7.从事过地图相关文本理解相关工作,例如地址/POI的分类/相关性/聚合融合等 符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
工作职责
1. 负责地图场景搜索推荐引擎构建与开发。 2. 负责地图场景文本分类、命名实体识别、文本相似度等NLP模块开发。 3. 负责地图场景搜索、推荐场景排序优化。 4. 负责地图场景大模型智能搜索开发与应用。 5. 跟踪大模型、机器学习、数据挖掘等方向的前沿算法,承担技术框架建设和落地实施优化。
包括英文材料
学历+
NLP+
https://www.youtube.com/watch?v=fNxaJsNG3-s&list=PLQY2H8rRoyvzDbLUZkbudP-MFQZwNmU4S
Welcome to Zero to Hero for Natural Language Processing using TensorFlow!
https://www.youtube.com/watch?v=R-AG4-qZs1A&list=PLeo1K3hjS3uuvuAXhYjV2lMEShq2UYSwX
Natural Language Processing tutorial for beginners series in Python.
https://www.youtube.com/watch?v=rmVRLeJRkl4&list=PLoROMvodv4rMFqRtEuo6SGjY4XbRIVRd4
The foundations of the effective modern methods for deep learning applied to NLP.
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
Hadoop+
https://www.runoob.com/w3cnote/hadoop-tutorial.html
Hadoop 为庞大的计算机集群提供可靠的、可伸缩的应用层计算和存储支持,它允许使用简单的编程模型跨计算机群集分布式处理大型数据集,并且支持在单台计算机到几千台计算机之间进行扩展。
[英文] Hadoop Tutorial
https://www.tutorialspoint.com/hadoop/index.htm
Hadoop is an open-source framework that allows to store and process big data in a distributed environment across clusters of computers using simple programming models.
Hive+
[英文] Hive Tutorial
https://www.tutorialspoint.com/hive/index.htm
Hive is a data warehouse infrastructure tool to process structured data in Hadoop. It resides on top of Hadoop to summarize Big Data, and makes querying and analyzing easy.
https://www.youtube.com/watch?v=D4HqQ8-Ja9Y
Spark+
[英文] Learning Spark Book
https://pages.databricks.com/rs/094-YMS-629/images/LearningSpark2.0.pdf
This new edition has been updated to reflect Apache Spark’s evolution through Spark 2.x and Spark 3.0, including its expanded ecosystem of built-in and external data sources, machine learning, and streaming technologies with which Spark is tightly integrated.
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.
大数据+
https://www.youtube.com/watch?v=bAyrObl7TYE
https://www.youtube.com/watch?v=H4bf_uuMC-g
With all this talk of Big Data, we got Rebecca Tickle to explain just what makes data into Big Data.
深度学习+
https://d2l.ai/
Interactive deep learning book with code, math, and discussions.
PyTorch+
https://datawhalechina.github.io/thorough-pytorch/
PyTorch是利用深度学习进行数据科学研究的重要工具,在灵活性、可读性和性能上都具备相当的优势,近年来已成为学术界实现深度学习算法最常用的框架。
https://www.youtube.com/watch?v=V_xro1bcAuA
Learn PyTorch for deep learning in this comprehensive course for beginners. PyTorch is a machine learning framework written in Python.
TensorFlow+
https://www.youtube.com/watch?v=tpCFfeUEGs8
Ready to learn the fundamentals of TensorFlow and deep learning with Python? Well, you’ve come to the right place.
https://www.youtube.com/watch?v=ZUKz4125WNI
This part continues right where part one left off so get that Google Colab window open and get ready to write plenty more TensorFlow code.
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
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.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
相关职位
社招1年以上
负责优化阿里妈妈搜索广告的相关性&NLP算法、用户体验优化,包括并不限于: 1. 建设搜索场景下的Query理解、商品理解、相关性判别能力; 2. 紧跟前沿LLM、MLLM、NLP和机器学习技术,结业上述业务需求,进行算法应用与创新,实现相关性体验优化; 3. 建设和完善Query理解、商品理解标签体系和标注标准,通过知识库建设、标注任务迭代、数据飞轮等持续提高数据质量,积累电商领域数据资产; 4. 从算法与工程Co-Design视角,设计和完善Query理解、商品理解、相关性判别的离在线算法和系统基建,充分释放算法优化带来的业务价值。
更新于 2025-10-16
社招2年以上技术
负责搜索/NLP相关的算法工作,包括但不限于: 1、搜索query理解,包括纠错、同义词、term weight和意图识别等 2、suggestion 召回/排序/重排,query推荐等 3、搜索召回、相关性、精排和重排等排序策略开发
更新于 2025-04-15
社招3年以上技术
负责搜索/NLP相关的算法工作,包括但不限于: 1、搜索query理解,包括纠错、同义词、term weight和意图识别等 2、suggestion 召回/排序/重排,query推荐等 3、搜索召回、相关性、精排和重排等排序策略开发
更新于 2025-04-15