English lecture · source-traced

DeepSeek hiring roles · skill map and full JDs

Interactive page (recommended): [DeepSeek招聘职位技能分析.html](../../调查报告/DeepSeek招聘职位技能分析.html) Source: [talent.deepseek.com](https://talent.deepseek.com/) · site snapshot 2026-09-07T06:09:32Z · **34** open roles in total JD body text is kept **as in the official HTML**. Skill tags are extracted from the body by rules, for filtering and counts; they are not official tags. Apply via the official site / Moka.

EN
lecture
source
file:line
no
embellishment
中文
sibling

Interactive page (recommended): DeepSeek招聘职位技能分析.html

Source: talent.deepseek.com · site snapshot 2026-09-07T06:09:32Z · 34 open roles in total

JD body text is kept as in the official HTML. Skill tags are extracted from the body by rules, for filtering and counts; they are not official tags. Apply via the official site / Moka.

The official site groups roles as “full-stack development / algorithms, AI core-systems R&D, operations, product, model-data strategy, deep-learning researcher, functions.” That cut is useful for applying, but too coarse for “what should I practice”—“full-stack development / algorithms” simultaneously holds front-end, server-side, Agent Harness, pre-training data, and testing. This page recuts by work content into 10 tracks, and counts in how many roles a skill appears (each role counted at most once; required = appears before “plus / nice-to-have”).


Part 1

How to use the interactive page

White-background reader: click a role name on the left; read the full JD on the right.

  1. Category / location is a Chip row, selected by horizontal scroll; skills stack via a dropdown. The current filter shows as removable tags.
  2. Each JD shows at most 6 skill Chips above the body; the rest sit under “more skills.” Clicking a Chip filters the list by that skill.
  3. Multi-track roles (for example server-side) use direction Tabs; only one direction is expanded at a time.
  4. “Highlight skills” is off by default, so the original text stays clean; when on, skill terms get a blue wash (no 【】, and cultural words such as open source are not marked). The switch is written into the address bar as ?hl=1.
  5. The top-bar skill notes are 5 short cards + the first 8 skill bars. Clicking a bar or a category returns to the role list with that filter applied.
  6. Arrow keys or j / k move up and down in the list. On a phone, tap the list first, then “← role list” to go back.

Part 2

Track mapping (headcount)

Track Roles Rough official-site home
Functional support 7 HR / legal / finance / procurement / admin / management trainee / cross-domain
Data engineering / data strategy 6 Pre-training data + model-data strategy
Deep-learning research 5 Researchers + AI search
Testing / operations / infrastructure 4 Operations + test development
LLM training / inference 3 Framework / operator compilation / deep-learning R&D
Supercomputing / storage / clusters 3 AI core-systems R&D
Agent engineering 2 Full-stack development / algorithms
Product / operations 2 Product department
Front-end / client 1 Full-stack development / algorithms
Back-end / server-side 1 Full-stack development / algorithms (contains 6 directions)

Locations counted by role (one role may list multiple cities): Beijing 28 · Hangzhou 30 · Ulanqab 2 (IDC, procurement).


Part 3

Skill occurrence counts (every tag that hits)

Rank Skill Roles Required Plus Group
1 Cross-team collaboration 20 17 3 Collaboration
2 Open-source contribution 15 6 9 Evidence
3 Inference systems / KV Cache 14 10 4 Model training
4 Agent / Harness 11 11 0 Agent
5 Python 11 9 2 Language
6 Rust 11 9 2 Language
7 C++ 10 9 1 Language
8 Storage / filesystems 10 9 1 Systems engineering
9 Data pipelines / cleaning 9 8 1 Data
10 Evaluation / Benchmark 9 8 1 Model training
11 Linux / kernel / OS 9 5 4 Systems engineering
12 Distributed systems 8 6 2 Systems engineering
13 Papers / top conferences 8 1 7 Evidence
14 GPU / NPU / 10k-GPU clusters 7 6 1 Model training
15 High-performance networking / RDMA 7 4 3 Systems engineering
16 Contests (NOI/ICPC, etc.) 7 0 7 Evidence
17 Product sense / user insight 6 6 0 Product / org
18 Coding with agents 6 5 1 Agent
19 Post-training / RL 6 4 2 Model training
20 High concurrency / high availability 6 3 3 Systems engineering
21 PyTorch 6 2 4 Model training
22 Multimodality 5 5 0 Model training
23 Go / Golang 5 4 1 Language
24 Observability / monitoring 5 4 1 Systems engineering
25 Databases / caches / queues 5 3 2 Systems engineering

The fuller set of 45 items is in the interactive page’s tag area. The conclusions below are a comparison reading, not official-site wording.


Part 4

Comparison conclusions

1. This is not an internet-company org chart of “one front-end team + one back-end team.”
There is only 1 front-end role (web + two directions, iOS/Android). There is 1 server-side role, but it splits internally into six directions: research platform, Agent framework, R&D-efficiency infrastructure, API, online services, data engineering. The real headcount density is in data strategy, researchers, training / supercomputing systems.

2. Language stack: Python and Rust are tied (11 roles each), C++ 10 roles.
Systems roles almost always list Rust + C++ together, not as an either/or. Go appears in server-side / testing / operations development. JavaScript/TypeScript is a required skill only on the front-end role. If you want to match DeepSeek technical roles, the priority order is closer to Python + (Rust|C++) + Linux/distributed than to the front-end ecosystem.

3. Agent has moved from a product word to a hiring baseline.
11 roles mention Agent / Harness directly in the body, and all of those count as required—none appear only under plus. Server-side, Harness, product, design, and data product manager also require “you yourself are a heavy user” or the ability to write code with an agent. The Harness role even names Claude Code / Codex / Cursor / OpenCode / Manus / Hermes.

4. “LLM training” is a vertically sliced system, not a job title.

Layer Roles More specific required skills
Data fuel Pre-training data engineer, Code Agent data engineer, data product manager Pipelines, evaluation, domain taste, RL environments
Algorithms Pre-training / post-training / multimodal / Frontier researchers Training dynamics, RLHF/GRPO, continual learning, vision encoders
Framework LLM training / inference framework engineer, deep-learning R&D engineer PyTorch, MoE, long context, asynchronous RL, KV Cache
Operators High-performance operator / communication / compiler CUDA / Ascend C / TileLang, NCCL, RDMA
Cluster and storage Supercomputing, distributed storage, R&D infrastructure Scheduling, RDMA, filesystems, cross-layer debugging
Treating the cluster as utilities AI platform operations, IT, IDC Linux, GPU-cluster stability, liquid cooling / power (IDC)

5. Open source is a cultural signal.
15 roles mention open source; 9 of those place it under plus. The R&D infrastructure role states that they look at GitHub commit history, not star counts. Papers and NOI/ICPC are almost entirely plus (required almost never), which means they are plus leverage, not an entry ticket.

6. One JD is empty.
“AI product operations (experience and service)” has official-site body text of only “(新部门,虚位以待)” (“new department, position held open”). The interactive page keeps it as-is.


Part 5

All roles (by track)

Front-end / client (1)

  • Front-end / client development engineer · full-stack development / algorithms · Beijing / Hangzhou · intern · full-time

Back-end / server-side (1)

  • Server-side development engineer · full-stack development / algorithms · Beijing / Hangzhou · intern · full-time

Agent engineering (2)

  • Agent elastic-compute R&D engineer · full-stack development / algorithms · Beijing / Hangzhou · intern · full-time
  • Agent Harness team · full-stack development / algorithms · Beijing / Hangzhou · intern · full-time (researcher / R&D / DevRel / product / design / project manager / operations)

LLM training / inference (3)

  • Deep-learning R&D engineer · full-stack development / algorithms · Beijing · intern · full-time
  • High-performance operator / communication / compiler engineer · AI core-systems R&D · Beijing / Hangzhou · intern · full-time
  • LLM training / inference framework engineer · AI core-systems R&D · Beijing / Hangzhou · intern · full-time

Supercomputing / storage / clusters (3)

  • Supercomputing-cluster R&D engineer · AI core-systems R&D · Beijing / Hangzhou · intern · full-time
  • R&D infrastructure engineer · AI core-systems R&D · Beijing / Hangzhou
  • High-performance distributed-storage engineer · AI core-systems R&D · Hangzhou · intern · full-time

Deep-learning research (5)

  • AI search algorithm / architecture engineer · full-stack development / algorithms · Beijing · intern · full-time
  • Frontier (continual learning / self-evolution / new paradigms) researcher · deep-learning researcher · Beijing · intern · full-time
  • Pre-training (data / algorithms) researcher · deep-learning researcher · Beijing · intern · full-time
  • Post-training (data / algorithms) researcher · deep-learning researcher · Beijing / Hangzhou · intern · full-time
  • Multimodal understanding (data / algorithms) researcher · deep-learning researcher · Beijing / Hangzhou · intern · full-time

Data engineering / data strategy (6)

  • Pre-training data engineer · full-stack development / algorithms · Beijing / Hangzhou · intern · full-time
  • Code Agent data engineer · model-data strategy · Beijing · intern · full-time (front-end / mobile / back-end / Web3D / games / security specialty)
  • General-agent data product manager (office / daily life / search) · model-data strategy · Beijing / Hangzhou · intern · full-time
  • Specialized-domain data product manager (low-resource languages, medicine, law, and other disciplines) · model-data strategy · Beijing / Hangzhou · intern · full-time
  • AI creation data product manager · model-data strategy · Beijing / Hangzhou · intern · full-time
  • Affective-intelligence data product manager · model-data strategy · Beijing / Hangzhou · intern · full-time

Testing / operations / infrastructure (4)

  • Test-development engineer · full-stack development / algorithms · Hangzhou · intern · full-time
  • AI-platform operations engineer · operations · Hangzhou · intern · full-time
  • IT infrastructure team · operations · Beijing / Hangzhou · intern · full-time
  • IDC datacenter team · operations · Beijing / Ulanqab / Hangzhou · full-time

Product / operations (2)

  • AI product manager · product department · Beijing / Hangzhou · intern · full-time
  • AI product operations (experience and service) · product department · Beijing / Hangzhou · JD original text almost empty

Functional support (7)

  • AI cross-domain technical talent · full-stack development / algorithms · Beijing / Hangzhou · intern · full-time
  • HR team · Beijing / Hangzhou · full-time
  • AGI core-business management trainee · Beijing / Hangzhou · intern · full-time
  • Legal team · Hangzhou · full-time
  • Finance team · Hangzhou · full-time
  • Procurement team · Ulanqab / Hangzhou · full-time
  • Administration team · Beijing / Hangzhou · intern · full-time

Full responsibilities, requirements, and plus items are in the interactive page’s right-hand detail pane, or in each role’s Moka link.


Part 6

Source data and regeneration

  • 调查报告/deepseek-talent-jobs.json: original text of the 34 roles extracted from the official site’s JS bundle via JSON.parse
  • scripts/build-deepseek-talent-html.py: assigns tracks, extracts skills, generates the interactive HTML
python3 scripts/build-deepseek-talent-html.py
↑