Huawei Canada’s rapid growth has created an excellent opportunity to build and grow your career and make a big impact to everyone’s life.
This position embodies the core customer-centric culture of the Huawei Company, and takes the vision and responsibility to Make IT Simple, Make Business Agile .
Integrate deep learning, machine learning algorithms into systems.
Work closely with R&D groups and product managers to implement end-to-end technical solutions.
Master Degree or higher in Computer Science or highly related field.
Demonstrated experiences with deep learning framework such as CNN, RNN / LSTM using Tensorflow, Caffe, or MXNet etc.
Familiar with ARM based SoC architecture on memory and SIMD instructions, with real time embedded software development and optimization experience.
Extensive experience in multi-core programming and implementing multi-threaded applications.
Skilled in OpenCV and image processing open source libraries.
Skilled in C / C++ and Python, and familiar with SVN or Git.
Ability to scope and schedule deliverables independently, and be accountable for performance and delivery.
Energetic, self-motivated and execution oriented individuals, passionate in building best in class products.
Hands-on experience in GPU optimization (CUDA and / or OpenCL).
Experience with applications deployment on cloud platform such as AWS, Azure or Google.
Knowledge of algorithms on statistical learning, data mining, content based image retrieval and big data search engines.