About the job
Huawei Canada is excited to announce a permanent opening for a Senior Software Developer specializing in Big Data.
Team Overview:
The Computing Data Application Acceleration Lab is dedicated to building a world-class data analytics platform, divided into three specialized units that leverage cutting-edge programming technologies. Our focus lies in full-stack innovations, which include software-hardware co-design and optimizing data efficiency across storage and runtime environments. Additionally, our team is at the forefront of developing next-generation GPU architectures that cater to gaming, cloud rendering, VR/AR, and Metaverse applications.
This lab aims to significantly boost algorithm performance and training efficiency across various industries, ensuring sustained competitiveness in the market.
Role Overview:
Evaluate software requirements and elements necessary for system design.
Contribute actively to software development at both product and platform levels.
Lead the design and coding of specific cross-subsystem components or key algorithms.
Engage in open-source and standard meetings to present innovative solutions.
Mentor and guide a team of software developers.
Develop intellectual property, including patents and trade secrets, based on research outcomes.
Publish research findings in respected scientific journals and conferences.
Share research outcomes at conferences and collaborate with external research institutions and universities.

