CareerPlanSign in

AI Software Development Engineer

PRC, Shanghai, CN💼 Full-time🗓 2026-09-23 → 2026-09-25

Core

Develop and optimize software solutions for on-device AI, integrating models and hardware to enhance user experiences across millions of devices.

Role type

AI Software Development Engineer (Entry-level)

Builds

Inference pipelines, media codecs, and automation tools for end-user devices

Domain

Client Computing / On-device AI / Hardware-Software Co-optimization

Deliverable

production ML models

Required skills

Python, C/C++, Windows/Linux development, AI development tools, system integration

Preferred skills

LLM/VLM/AI agents development, inference frameworks (PyTorch, OpenVINO, ONNX Runtime), model quantization/distillation/fine-tuning, GPU/NPU acceleration, media processing

Technologies

PyTorch, OpenVINO, ONNX Runtime, Cursor, GitHub Copilot

Responsibilities

Deploy LLMs, VLMs, AI agents, and image/video generation models on end-user devices; prototype inference pipelines and automation tools; participate in system-level hardware-software co-optimization for CPUs, GPUs, and NPUs; engage in technical evaluations and iterative product development

Seniority

Junior, College Grad

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.