{"id":4065224,"url":"https://alion.io/job/canaan-xiaozhao-kitajing-lpu-operator-compiler-performance-engineer","title":"校招 北京-LPU Operator / Compiler / Performance Engineer","company":{"id":47567,"name":"Canaan","domain":"canaan.io","url":"https://alion.io/company/canaan","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Beisen","truth_index":{"grade":"B","score":75,"open_postings":5,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-11-11T05:49:22Z"}},"role":"Field & Service","role_family":"Field & Service","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Beijing, China"],"countries":["CN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache TVM","optional":false},{"name":"C++","optional":false},{"name":"CUDA","optional":false},{"name":"KV Cache","optional":false},{"name":"Linux","optional":false},{"name":"LLM","optional":false},{"name":"LLVM","optional":false},{"name":"MLIR","optional":false},{"name":"Python","optional":false},{"name":"Triton","optional":false}],"status":"live","first_seen_at":"2026-11-11T10:56:54Z","employer_posted_date":"2026-11-11","last_verified_at":"2026-11-11T10:56:54Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"岗位职责 / Responsibilities\nBuild LLM inference software for the LPU (Language Processing Unit). Experience in any ONE of the following areas is sufficient: operator development, compiler development, or performance optimization.\nCore Responsibilities\nDevelop and optimize inference operators/kernels such as GEMM and attention; tune tiling, data layouts, and data movement; validate correctness and performance across tensor shapes and precisions.\nImplement and optimize lowering from tensor graphs/IR to LPU ISA: operator fusion, on-chip buffer allocation, instruction scheduling, and code generation.\nRun microbenchmarks and end-to-end profiling to identify compute, memory-access, and synchronization bottlenecks; validate first-token latency, per-token latency, and throughput gains across input lengths and batch sizes.\nCo-design with architecture and runtime teams, evaluate trade-offs among compiler scheduling, operator implementations, and hardware resource usage, and add key workloads to regression tests.\n任职要求 / Requirements\nRequirements\nRecent/new PhD in CS, EE, Automation, or related fields. Exceptional final-year Master’s students with strong relevant research or engineering track records are also welcome.\nProficient in C/C++ and Python scripting; experienced in Linux-based development and debugging.\nStrong computer architecture fundamentals: parallelism, memory hierarchy, and data dependencies.\nAble to independently break down problems, design reproducible experiments, and communicate technical contributions clearly.\nPreferred\nExperience with LLVM, MLIR, TVM, or Triton for compiler backends, code generation, or operator optimization; or low-level programming with CUDA or other accelerators.\nLLM inference optimization experience, e.g., prefill/decode profiling, KV cache management, low-precision computation, or cross-chip communication.\nWhat We Offer\nMentorship from architecture, compiler, and runtime experts.\nEnd-to-end ownership of a core LPU inference operator or compiler optimization, from prototype to regression validation.\nAccess to state-of-the-art foundation models; leverage LLM agents to accelerate R&D, generate tests, and validate results through correctness tests and benchmarks.","description_format":"text","description_chars":2224,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Electronics Manufacturing","Mining & Staking"],"lifecycle":[{"event":"open","at":"2026-11-11T10:56:54Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":25,"reasons":["conf:3","win:early"],"computed_at":"2026-11-11T14:22:19Z"},"pay":null,"html_url":"https://alion.io/job/canaan-xiaozhao-kitajing-lpu-operator-compiler-performance-engineer","json_url":"https://alion.io/job/canaan-xiaozhao-kitajing-lpu-operator-compiler-performance-engineer.json","meta":{"generated_at":"2026-11-11T14:22:19Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":26430,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":47567},"rest":"https://alion.io/mcp/rest/get_company?id=47567"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcanaan-xiaozhao-kitajing-lpu-operator-compiler-performance-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcanaan-xiaozhao-kitajing-lpu-operator-compiler-performance-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcanaan-xiaozhao-kitajing-lpu-operator-compiler-performance-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/canaan-xiaozhao-kitajing-lpu-operator-compiler-performance-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcanaan-xiaozhao-kitajing-lpu-operator-compiler-performance-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4065224}},{"tool":"search_jobs","arguments":{"company":"canaan.io","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4065224},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}