AI Software Development Engineer
Core
Drive on-device deployment of LLMs, VLMs, image/video generation models, and AI Agents by building inference pipelines, media codecs, and automation tooling.
Role type
Senior IC AI Software Development Engineer (on-device AI systems)
Builds
Inference pipelines, media codecs, automation tooling, and on-device AI solutions for PCs and end devices
Domain
AI/ML, On-device computing, Hardware-software co-optimization
Deliverable
production ML models
Required skills
Python or C/C++, Model quantization, Model distillation, LoRA fine-tuning, GPU/NPU acceleration, Media processing, System performance optimization, Inference frameworks (PyTorch, OpenVINO, ONNX Runtime)
Preferred skills
LLM/VLM/AI Agent application development, RAG workflows, AI coding tools (Cursor, GitHub Copilot), Open-source contributions
Technologies
PyTorch, OpenVINO, ONNX Runtime, Windows, Linux, Cursor, GitHub Copilot
Responsibilities
Develop inference pipelines and media codecs, Conduct system-level hardware-software co-optimization, Prototype innovative ideas and evolve them to production, Align with model, hardware, and ecosystem stakeholders
Seniority
Senior, hands-on IC
