
Job description
Huawei Canada has an immediate permanent opening for a Researcher.
About the team:
The Intelligent Cloud Infrastructure Lab aims to innovate technologies, algorithms, systems, and platforms for next-generation cloud infrastructure. The lab addresses scalability, performance, and resource utilization challenges in existing cloud services while preparing for future challenges with appropriate technologies and architectures. Additionally, the lab aims to understand industry dynamics and technology trends to create a robust ecosystem
About the job:
Design and implement high-performance data pipelines, caching layers, and GPU-aware prefetching/scheduling for AI training, fine-tuning, and inference.
Build advanced data placement, compression, and deduplication strategies using AI-driven optimization.
Develop systems for efficient management and acceleration of massive small-file/sample datasets.
Create vector-friendly storage primitives, indexing, and retrieval to support RAG and large-scale similarity search.
Implement ML-driven tiering, hot/cold data identification, and intelligent QoS/cost/reliability optimizations to reduce TCO.
Build anomaly detection, self-healing mechanisms, and AIOps for predictive capacity and performance planning.
Engineer unified metadata models, governance protocols, and cross-cloud/region data orchestration with strong compliance controls.
Optimize I/O paths and system scalability—from petabytes to exabytes—to achieve ultra-low tail latency and extreme resilience.
The base salary for this position ranges from $105,000 to $190,000 depending on education, experience and demonstrated expertise
Job requirements
About the ideal candidate:
Ph.D. in Computer Science or Information related majors focusing on software development and related areas.
Deep understanding on Data structure, Algorithm and Design patterns.
Proven track record of publishing research papers in top-tier conferences or journals.
Proficiency in programming frameworks such as PyTorch, TensorFlow, or ONNX, and heterogenous programming languages such as CUDA, ROCm, or oneAPI.
Research experience and/or strong knowledge in several of the following areas: AI/ML, Storage, Data Science/Systems.
or
All done!
Your application has been successfully submitted!
