AI Software Development Engineer

Intel Intel · Semiconductors · Shanghai, China

AI Software Development Engineer focused on on-device deployment of LLMs, VLMs, and AI Agents, involving inference pipelines, hardware-software co-optimization, and product iteration for consumer end devices.

What you'd actually do

  1. Collaborate with top domestic model teams to drive the on-device deployment of LLMs, VLMs, image/video generation models and AI Agents
  2. Rapidly prototype innovative ideas; develop inference pipelines, media codecs and automation tooling using Python / C/C++
  3. Conduct system-level hardware-software co-optimization targeting CPUs, GPUs and NPUs; explore new approaches to boost engineering efficiency powered by AI
  4. Align with model, hardware and ecosystem stakeholders to scale cross-domain on-device AI solutions

Skills

Required

  • Proficient in either Python or C/C++
  • Familiar with Windows or Linux development environments

Nice to have

  • Hands-on experience building LLM/VLM/AI Agent applications
  • RAG
  • tool-use workflows
  • inference frameworks including PyTorch, OpenVINO and ONNX Runtime
  • model quantization
  • distillation
  • LoRA fine-tuning
  • on-device deployment
  • GPU/NPU acceleration
  • media processing
  • video codec
  • system performance optimization
  • Mature development workflows built around AI coding tools such as Cursor and GitHub Copilot

What the JD emphasized

  • on-device deployment
  • hardware-software co-optimization
  • LLMs/VLMs
  • AI Agents
  • inference pipelines
  • model quantization
  • distillation
  • LoRA fine-tuning
  • on-device deployment
  • GPU/NPU acceleration
  • media processing
  • video codec
  • system performance optimization

Other signals

  • on-device deployment
  • hardware-software co-optimization
  • LLMs/VLMs
  • AI Agents