Deep Learning Software Engineer

Intel Retiree Medical Plan Trust

Shanghai, PRC
Design and development of ai software
Optimize ai frameworks
Implement distributed algorithms
Conducts design and development to build and optimize AI software

Job Summary

  • Conducts design and development to build and optimize AI software.
  • Designs, develops, and optimizes for AI frameworks (e.g., OpenVINO) and to contribute to external frameworks (e.g., TensorFlow, PyTorch).
  • Optimizes code for various computing hardware backends, and interacts with machine learning and/or deep learning researchers.

Matching Summary

Conducts design and development to build and optimize AI software.

Skills & Requirements

Must-have

  • design and development of AI software
  • optimize AI frameworks
  • implement distributed algorithms
  • transform computational graph representation
  • develop machine learning primitives
  • profile distributed deep learning models

Nice-to-have

  • passion for solving problems
  • positive thinker
  • experience with LLMs
  • deep understanding of model structure

Key Requirements

  • Master degree or Ph.D.
  • modern C++ and Python
  • Deep Learning theory foundations
  • fluent English communication
  • performance optimization experience is a plus
  • PyTorch, SGLang, vLLM experience is a plus

Work Rights

Not specified

Tailored Resume

Cover Letter