Unknown Company

Senior Staff Engineer (647758)

santa clara, ca • Posted 1 weeks ago
Onsite Contract General

Senior Staff EngineerThe Parallel and Distributed Computing Group at Huawei R&D USA is developing advanced technologies in parallel and distributed computing area to meet the needs of emerging computing platforms based on multi-core, distributed and heterogeneous systems, and distributed computing with big data. We aim to improve performance, productivity and reliability of software running on such platforms by leveraging different approaches of runtime system and other parallel computing techniques, and apply new technologies such as deep learning or AI to meet emerging challenges. We're looking for an engineering contractor to focus on graph and code optimizations for deep learning frameworks.Qualifications:Work involves a good amount of compiler-development and domain-specific language development for DL computational graph processing and whole-stack analysis and optimizations.Engage with team members to rapidly turn new ideas into prototype and production development.Stay connected with open source and research communities to follow up and lead the latest and upcoming trends and needs from them.Requirements:MS or PhD degree in Computer Science, Electrical Engineering, or equivalent experience.MUST Have: Compiler development on system-level; DO NOT send application developers.Hands-on experience with graph processing for deep learning, including TensorFlow XLA, Torch, NNVM, nGraph, etc.Hands-on experience with deep learning framework internals, including TensorFlow, MxNet, Torch, etc.Knowledge and experience on backend code generation using TVM, LLVM, Halide, etc.Experience on deep learning backend optimizations for GPU, SIMD, or FPGA platforms.Knowledge of deep learning algorithms, such as CNN and RNN.Proficient in both C++ and Python with strong optimization and debugging skills.

Back to Job Search