AI Software Engineering Intern

Intel Intel · Semiconductors · Shanghai, China

AI Software Engineering Intern role focused on designing, developing, and optimizing AI algorithms and frameworks, with contributions to implementation, tuning, applied research, and prototyping for scalable AI solutions. The role involves working with computer vision, machine learning, and deep learning, and requires programming ability in Python and familiarity with ML frameworks.

What you'd actually do

  1. Collaborate with engineering teams to design and optimize AI software solutions, including algorithms, frameworks, and architectures.
  2. Assist in implementing and tuning AI models for performance, accuracy, and system-level deployment.
  3. Conduct applied research in AI software and hardware/software integration.
  4. Participate in prototyping and proof-of-concept (POC) design to enable scalable AI solutions.
  5. Contribute to secure code development and lifecycle processes.

Skills

Required

  • Python programming
  • Machine learning frameworks
  • Artificial intelligence fundamentals
  • Machine learning engineering principles
  • Algorithm development
  • Problem-solving techniques
  • Microarchitecture fundamentals
  • Technical software modeling
  • Secure code development practices
  • Software debug tools

Nice to have

  • Strong communication skills
  • Team collaboration
  • Disciplined execution in project management
  • Hardware design review for software engineering
  • Curiosity and technical expertise
  • Learning new technologies and solutions

What the JD emphasized

  • Proven programming ability in Python
  • artificial intelligence fundamentals
  • machine learning engineering principles
  • algorithm development
  • problem-solving techniques
  • microarchitecture fundamentals
  • technical software modeling
  • secure code development practices
  • software debug tools

Other signals

  • design and optimize AI software solutions
  • implementing scalable and efficient AI solutions
  • applied research in AI software and hardware/software integration
  • prototyping and proof-of-concept (POC) design