Senior AI Software Solutions engineer

Opens intel.wd1.myworkdayjobs.com in a new tab

About This Role

  • Intel China Software Engineering and Client Products (SCP) Edge Engineering team is seeking talents to join and create world-leading high-performance Edge AI solutions with optimized software for edge scenarios.
  • In this position, you will be responsible for investigating and researching modern AI algorithms and software for multi-modal processing and analytic use cases in various edge scenarios.
  • You will use your strong knowledge of mathematical and algorithmic techniques, and software development skills to investigate, enable, and optimize edge AI solutions on Intel CPU, GPU and NPU platforms.
  • Responsibilities will include but are not limited to: 1) Develop AI solutions for edge scenarios by leveraging cutting-edge AI technologies like GenAI, Visual Large Model, Transformer, CNN, model quantization, distillation, model tunning etc. and optimize the algorithms for Intel CPU, GPU and NPU. 2) AI models training/optimization with target use cases and datasets. 3) Develop and deployment of AI inference pipeline and services with Intel AI frameworks like OpenVINO, and Pytorch/TensorFlow 4) Streamline AI model training, and deployment with essential scripts to improve efficiency. 5) System software/component/AI algorithm kernel performance benchmarking, tuning and optimization. 6) Provide flexible software design to meet the requirements of multiple customers.

Qualifications

  • Qualifications: 1) Master's degree in computer science, Computer Engineering, or Electrical Engineering is preferred 2) 8+ years' experience or equivalent in Software Development. 3) Experience with mainstream training framework like Pytorch, TensorFlow, PaddalPaddal, etc. 4) Experience with LLM/VLM algorithms / kernel optimization 5) Linux software development background with C/C++, Python programming experience 6) Strong debugging and/or troubleshooting skills in Linux software projects 7) Strong project execution to align the priorities, flawless execution to deliver according to commitment 8) Good English communication writing and verbal skills 9) Team player and good communication skills Added Advantages: 1) Experience with cloud native stack and usages like Docker, K8S, Helm chart, etc. 2) Experience with state-of-art LLM and VLM like CLIP, GPT, Llama, QWen, etc. 3) Experience with media frameworks like FFmpeg, GStreamer, MediaPipe, etc. 4) Experience with big data process frameworks/tools like Spark/Flink/HDFS 5) Good understanding of IA architecture/platforms and Linux/Windows operation systems 6) Experience with JAVA and Web development will be a plus 7) Experience in software design for complicated systems 8) Technical paper/patent writing 9) Experience with technical presentations in meetings/forums/summits Job Type: Experienced Hire Shift: Shift 1 (China) Primary Location: PRC, Shanghai Additional Locations: Business group: The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones.
  • Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them.

Sourced directly from Intel’s career page

Your application goes straight to Intel.

Intel logo

Intel

PRC, Shanghai

Specialisation
Open roles at Intel
712 positions
Job ID
/job/PRC-Shanghai/Senior-AI-Software-Solutions-engineer_JR0282643

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Other roles