Huawei Canada has an immediate permanent opening for a Researcher.About the job:- Collect, analyze, and distill the latest research on AI/ML concepts relevant to OS such as scheduling, resource management, performance, and sparsity and isolation techniques.
- Lead and collaborate on research and implementation of advanced ML/AI technologies, including but not limited to: kernel config optimization, QoS control and partitioning/isolation, resource allocation and power management.
- Explore and showcase novel optimization opportunities to ensure we meet our customers' expectations for performance and new feature usability making the latest research come to life.
The
total target annual compensation (based on 2,080 hours per year) ranges from $106,000 to $156,000 depending on education, experience, and demonstrated expertise.
About the ideal candidate:- Master's degree or above in Computer Science, AI/ML, and deep understanding of operating Systems, Applied Mathematics, or related technical fields.
- Knowledge in AI/ML design, training, inference and tooling to apply to Operating Systems architecture and design.
- Experience in theoretical and empirical research Operating Systems.
- Proficient in programming languages for system software such as, C/C++, Assembly and Rust.
- Ability to apply, evaluate, and modify subsystems of existing Operating systems such as, Linux, FreeBSD, OpenBSD, FreeRTOS etc.
- Interpersonal skills, cross-group, and cross-culture collaboration.
- 2+ years of work/internship experience in a university, industry, or government lab(s), in a role with primary emphasis on computer Operating Systems research is an asset.
- Publications at top Operating Systems conferences is an asset.