AI Frameworks Engineer
Intel CorporationShanghaiUpdate time: June 10,2022
Job Description

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). Implements various distributed algorithms such as model/data parallel frameworks, parameter servers, dataflow based asynchronous data communication in machine learning, and/or deep learning frameworks. Transforms computational graph representation of neural network model, and develops machine learning and/or deep learning primitives in mathematical libraries. Profiles distributed deep learning models to identify performance bottlenecks and proposes solutions across individual component teams. Optimizes code for various computing hardware backends, and interacts with machine learning and/or deep learning researchers, and utilizing experience with machine learning and/or deep learning frameworks.


Qualifications

The candidate should possess at least a Master degree of Computer Science or related BS/MS degree in Computer field or a bachelor degree with at least 2 years' experience.

The candidate should have following qualifications:
- Excellent development and debugging skills system level language such as C, C++ and assembly preferred
- Proven track record of analyzing and solving complex technical problems
- Excellent written and oral communication skills and be able to clearly communicate technical detail and concepts

The candidate should have at least one of the following qualifications:
- Solid understanding on one of these mainstream deep learning frameworks, TensorFlow, Caffe, PyTorch or MxNet.
- Proven experience in performance analysis and optimization on deep learning workload or HPC workloads;
- Solid understanding of computer architecture and instruction sets especially IA instruction set;
- Solid understanding of system level software like OS, language runtime management software.

Inside this Business Group

Enable amazing computing experiences with Intel Software continues to shape the way people think about computing – across CPU, GPU, and FPGA architectures. Get your hands on new technology and collaborate with some of the smartest people in the business. Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions. Ready to solve some of the most complex software challenges? Explore an impactful and innovative career in Software.



Work Model for this Role

This role will require an on-site presence.

CNCollege GradJR0223889ShanghaiSoftware and Advanced Technology Group

Get email alerts for the latest"AI Frameworks Engineer jobs in Shanghai"