AI Software Solutions Engineer

Intel Intel · Semiconductors · Shanghai, China

AI Software Solutions Engineer role focused on developing and optimizing AI-based solutions leveraging Intel products and hardware. Responsibilities include prototyping, implementing, and refining AI models and software, optimizing deep learning frameworks, and debugging technical issues. Requires proficiency in Python/C++, deep learning frameworks, and foundational computer architecture knowledge.

What you'd actually do

  1. Collaborate with internal and external teams to design and implement optimized AI models and solutions using Intel products.
  2. Prototype and develop AI software including open-source libraries and models tailored for Intel's hardware features.
  3. Research technical trends and utilize domain expertise to enhance the performance of deep learning frameworks such as PyTorch and TensorFlow.
  4. Optimize AI algorithms, models, and related hardware to improve efficiency and functionality.
  5. Debug and resolve technical issues related to AI software and frameworks, delivering innovative solutions.

Skills

Required

  • Python
  • C++
  • PyTorch
  • TensorFlow
  • CPUs
  • GPUs
  • AI accelerators
  • computer architecture
  • compilers
  • operating systems
  • computer networks

Nice to have

  • optimizing deep learning frameworks
  • vLLM
  • SGLang
  • problem-solving
  • technical debugging
  • software debugging
  • communication skills

What the JD emphasized

  • hands-on experience in AI solutions development
  • optimizing deep learning frameworks

Other signals

  • optimizing AI models and software
  • prototype, implement, and refine cutting-edge AI models
  • AI frameworks and hardware optimization
  • optimize AI algorithms, models, and related hardware