Senior Software Engineer

1 month ago


Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time
About the Role

We are seeking a highly skilled Senior Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a Senior Software Engineer - Model Development. In this role, you will be responsible for designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous architectures.

Key Responsibilities
  • Research and prototype core infrastructure, tooling, and platforms to improve the productivity, quality, and efficiency of engineering and serving foundation model applications.
  • Design and implement application programming APIs, frameworks, and runtime systems software for heterogeneous architectures, including GPU and NPU.
  • Support the integration process of novel software frameworks on in-house hardware platforms, including performance modeling, analysis of future computing architectures, resource allocation and management, scheduling, fault tolerance and resiliency, communication and shared memory.
  • Collaborate with top researchers and students, consult with Engineering teams across diverse domains, publish research papers in far-reaching and impactful areas, and submit patent applications for novel inventions.
Requirements
  • Master or PhD Degree in Computer Science, Electrical & Computer Engineering, Machine Learning, or relevant domains.
  • Solid experience with one or more of the following programming languages: Python, C, C++, Go.
  • Familiarity with software development practices, including version management, build management, CI/CD, debugging and profiling.
  • Solid understanding in any of the following areas: Machine Learning and/or Deep Learning, Large Models Training and Finetuning.
  • Experience with mainstream model training and inference frameworks and tools, including PyTorch, Tensorflow, PaddlePaddle, Oneflow, MindSpore, HuggingFace Transformer&Accelerate, DeepSpeed, Megatron, FasterTransformer, Triton Inference.
  • Solid understanding in Computer Architecture, Distributed Computing, Parallel Computing, Cloud Native, Operating Systems, Networks.
What We Offer

We offer a dynamic and collaborative work environment, opportunities for professional growth and development, and a competitive compensation package. If you are a motivated and experienced Senior Engineer looking for a new challenge, please submit your application.



  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Huawei Technologies Canada Co., Ltd.Key Responsibilities:Design, develop, and maintain high-quality software systems and tools to improve the productivity and efficiency of our engineering teams.Collaborate with cross-functional teams to integrate novel...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Senior EngineerAt Huawei Technologies Canada Co., Ltd., we are seeking a highly skilled Senior Engineer to join our team. As a Senior Engineer, you will play a key role in designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous architectures.Responsibilities:Design and develop...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Senior EngineerAt Huawei Technologies Canada Co., Ltd., we are seeking a highly skilled Senior Engineer to join our team. As a Senior Engineer, you will play a key role in designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous architectures.Responsibilities:Design and develop...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Senior EngineerOur team at Huawei Technologies Canada Co., Ltd. is seeking a highly skilled Senior Engineer to join our ranks. As a key member of our engineering team, you will be responsible for designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous architectures.Key...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Senior EngineerOur team at Huawei Technologies Canada Co., Ltd. is seeking a highly skilled Senior Engineer to join our ranks. As a key member of our engineering team, you will be responsible for designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous architectures.Key...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Senior EngineerOur team at Huawei Technologies Canada Co., Ltd. is seeking a highly skilled Senior Engineer to join our ranks. As a key member of our engineering team, you will be responsible for designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous architectures.Key...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Senior EngineerOur team at Huawei Technologies Canada Co., Ltd. is seeking a highly skilled Senior Engineer to join our ranks. As a key member of our engineering team, you will be responsible for designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous architectures.Key...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a Senior Software Engineer - Model Development. In this role, you will be responsible for designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous architectures.Key...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a Senior Software Engineer - Model Development. In this role, you will be responsible for designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous architectures.Key...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Senior Engineer Foundation ModelsOur team at Huawei Technologies Canada Co., Ltd. is seeking a highly skilled Senior Engineer to join our Foundation Models team. As a key member of our team, you will be responsible for designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Senior Engineer Foundation ModelsOur team at Huawei Technologies Canada Co., Ltd. is seeking a highly skilled Senior Engineer to join our Foundation Models team. As a key member of our team, you will be responsible for designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous...


  • Kingston, Ontario, Canada Giant Eagle Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer to join our team at Giant Eagle. The ideal candidate will have a strong background in software development, with a focus on designing and developing software programs to meet customer and business requirements.Key ResponsibilitiesDesign and develop software programs to meet...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Huawei Technologies Canada Co., Ltd. as a Senior Engineer - Foundation Models. This is a permanent position that requires a strong background in software engineering, machine learning, and computer architecture.Key ResponsibilitiesResearch and Development: Design,...


  • Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Senior Engineer Foundation ModelsOur team at Huawei Technologies Canada Co., Ltd. is seeking a highly skilled Senior Engineer to join our foundation models team. As a key member of our team, you will be responsible for designing, implementing, and assessing application programming APIs, frameworks, and runtime systems software for heterogeneous...


  • Kingston, Ontario, Canada Giant Eagle Full time

    Job DescriptionJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our IT Marketing Loyalty team. As a key member of our team, you will be responsible for designing and developing software programs to meet customer and business requirements.Key ResponsibilitiesDesign and develop software programs to meet customer and business...


  • Kingston, Ontario, Canada Giant Eagle Full time

    Job DescriptionJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our IT Marketing Loyalty team. As a key member of our team, you will be responsible for designing and developing software programs to meet customer and business requirements.Key ResponsibilitiesDesign and develop software programs to meet customer and business...


  • Kingston, Ontario, Canada Giant Eagle Full time

    Job DescriptionJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our IT Marketing Loyalty team. As a key member of our team, you will be responsible for designing and developing software programs to meet customer and business requirements.Key ResponsibilitiesDesign and develop software programs to meet customer and business...


  • Kingston, Ontario, Canada Giant Eagle Full time

    Job DescriptionJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our IT Marketing Loyalty team. As a key member of our team, you will be responsible for designing and developing software programs to meet customer and business requirements.Key ResponsibilitiesDesign and develop software programs to meet customer and business...


  • Kingston, Ontario, Canada Giant Eagle Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our IT Marketing Loyalty team. As a key member of our team, you will be responsible for designing and developing software programs to meet customer and business requirements.Key ResponsibilitiesDesign and develop software programs to meet customer and business requirements.Coordinate...


  • Kingston, Ontario, Canada Novari Health Full time

    Job Title: Senior Software DeveloperNovari Health is seeking a highly skilled Senior Software Developer to join our team in Kingston, Ontario. As a key member of our software development team, you will be responsible for designing, developing, and deploying enterprise-scale software solutions that improve access to care for patients and enhance the delivery...