腾讯微信读书/微信输入法-大模型应用研发工程师-文本方向
社招全职2年以上微信读书技术地点:北京状态:招聘
任职要求
1.熟悉 C++/Golang 等一种或多种编程语言;扎实的系统开发和数据结构功底; 2.对大模型(LLM、 LVM 等)、Agent 等技术以及大模型部署有基本的了解和认识; 3.对后台研发常用的开源组件,如 Mysql,Redis,Kafka 等,有一定应用经验; 4.具有良好的工程素养。包括但不限于文档撰写能力、单元测试能力、版本管理能力,以及良好的沟通表达能力、工作认真负责,能够保持开放、持续学习,善于发现问题,具备良好的团队合作精神等。 加分项 1.熟悉大模型应用算法能力优先,包括并不限于 SFT、RAG、Agent、DeepResearch 等; 2.具有 LLM 推理优化经验,熟悉 TensorRT-LLM、VLLM 等LLM推理效率优化工具者优先; 3.有图构建和检索优化,有大数据平台( Hadoop、Spark、Flink 等)使用经验者优先; 4.能够对服务进行系统性的性能优化。
工作职责
1.负责基于大模型的文本内容理解和生成任务在业务上的落地工作:; 2.参与微信读书、微信输入法的 AI 应用的持续探索和落地; 3.参与长上下文任务的推理优化、索引构建、复杂语义理解以及内容理解的工程落地和优化,负责 AI 应用系统及其数据工程链路的构建和维护; 4.基于大模型,优化现有的开发和数据链路,提升研发效率; 5.参与新技术调研以及探索,包括大模型相关的工程算法的探索和逻辑,并且参与项目特定方向的重点、难点开发工作。
包括英文材料
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
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
大模型+
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
AI agent+
https://www.ibm.com/think/ai-agents
Your one-stop resource for gaining in-depth knowledge and hands-on applications of AI agents.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
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.
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.
算法+
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/
SFT+
https://cameronrwolfe.substack.com/p/understanding-and-using-supervised
Understanding how SFT works from the idea to a working implementation...
RAG+
https://www.youtube.com/watch?v=sVcwVQRHIc8
Learn how to implement RAG (Retrieval Augmented Generation) from scratch, straight from a LangChain software engineer.
TensorRT+
https://docs.nvidia.com/deeplearning/tensorrt/latest/getting-started/quick-start-guide.html
This TensorRT Quick Start Guide is a starting point for developers who want to try out the TensorRT SDK; specifically, it demonstrates how to quickly construct an application to run inference on a TensorRT engine.
大数据+
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.
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.
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.
LVM+
https://www.lightly.ai/blog/large-vision-models
Large Vision Models (LVMs) are transforming computer vision by using Transformer-based architectures to analyze images like language.
https://www.phdata.io/blog/what-are-large-vision-models-and-how-do-they-work/
Large Vision Models (LVMs) have transformed the field of computer vision, setting new benchmarks in image recognition, image segmentation, and object detection.
https://www.youtube.com/watch?v=lirjgIgngUE
vLLM+
https://www.newline.co/@zaoyang/ultimate-guide-to-vllm--aad8b65d
vLLM is a framework designed to make large language models faster, more efficient, and better suited for production environments.
https://www.youtube.com/watch?v=Ju2FrqIrdx0
vLLM is a cutting-edge serving engine designed for large language models (LLMs), offering unparalleled performance and efficiency for AI-driven applications.
相关职位
社招微信读书技术
1.负责读书产品部 LLM 应用工程化以及前端落地; 2.负责读书产品部前端框架迭代和建设,探索前沿前端技术应用; 3.负责探索大模型在部门内部链路的应用探索,通过大模型提升部门研发效率; 4.参与团队技术基础设施建设,持续优化前端工程效能。持续优化业务体验。
更新于 2025-06-11
社招1年以上WXG技术
1.负责微信读书或微信输入法iOS/Android客户端的开发维护工作,包括性能调优、技术难点攻坚等; 2.参加专项技术调研、新技术探索; 3.参加性能和稳定性相关的体系建设、相关的工具开发,保证软件质量和研发效率; 4.参与读书产品部大模型应用的端侧探索,包括但不限于端侧推理,端云协同智能等。
更新于 2025-06-11
社招2年以上微信读书技术
1.负责 Agent 的设计、开发与优化,支持微信输入法,微信读书和其他创新业务; 2.负责前沿技术的研究和探索,包括但不限于 RL,DeepResearch,Long Context 等; 3.负责读书产品部多个 AI 应用的 AI Agent Memory 系统的构建和优化; 4.与产品和工程团队紧密合作,推进模型在相关业务中的部署和落地。
更新于 2025-09-15