Senior Software Engineer for Foundation Models
3 weeks ago
Our 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 architectures.
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, NPU, and machine learning systems.
- 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 impactful areas, and submit patent applications for novel inventions.
- 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.
- Solid understanding in any of these 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.
- Ability to evaluate, apply, and mature published research to real-world problems on prototype systems.
- Proven research and communication skills, ability to conduct investigations and experiments independently, and interpret experiment data and present results clearly and concisely.
- Publications in related top-tier venues is an asset.
-
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeSenior 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...
-
Senior Software Engineer
1 month ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeAbout 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,...
-
Senior Software Engineer
1 month ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeAbout 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...
-
Senior Software Engineer
1 month ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeAbout 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...
-
Senior Software Engineer
1 month ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeAbout 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...
-
Senior Software Engineer
1 month ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeAbout 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...
-
Senior Model Development Engineer
1 week ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeSenior Engineer - Modeling and InfrastructureWe are seeking a highly skilled Senior Engineer to join our team at Huawei Technologies Canada Co., Ltd. in a permanent role.Responsibilities:Design, implement, and assess application programming APIs, frameworks, and runtime systems software for heterogeneous architectures (e.g., GPU, NPU).Research, prototype,...
-
Senior Software Engineer
1 month ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeJob 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...
-
Senior Software Engineer
1 month ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeJob 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...
-
Senior Software Engineer
3 weeks ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeSenior 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...
-
Senior Software Engineer
3 weeks ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeSenior 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...
-
Senior Software Engineer
4 weeks ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeSenior 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...
-
Senior Software Engineer
4 weeks ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeSenior 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...
-
Senior Software Development Lead
6 days ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeWe are seeking a highly skilled Senior Software Development Lead to join our team at Huawei Technologies Canada Co., Ltd. The successful candidate will be responsible for leading the development of core infrastructure, tooling, and platforms to improve the productivity, quality, and efficiency of engineering and serving foundation model applications.Key...
-
Senior Software Engineer
1 week ago
Kingston, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeSenior 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...
-
Hydraulic Modeller
3 weeks ago
Kingston, Ontario, Canada WSP Full timeJob Title: Hydraulic ModellerWSP is seeking a skilled Hydraulic Modeller to join our Land Development and Municipal Engineering Team in Kingston. As a key member of our team, you will be responsible for executing a variety of storm, water, and wastewater hydraulic projects.Key Responsibilities:Develop and implement hydraulic models for stormwater and...
-
Hydraulic Modeller
3 weeks ago
Kingston, Ontario, Canada WSP Full timeJob Title: Hydraulic ModellerWSP is seeking a skilled Hydraulic Modeller to join our Land Development and Municipal Engineering Team in Kingston. As a key member of our team, you will be responsible for executing a variety of storm, water, and wastewater hydraulic projects.Key Responsibilities:Develop and implement hydraulic models for stormwater and...
-
Hydraulic Modeller
4 weeks ago
Kingston, Ontario, Canada WSP Full timeJob DescriptionWSP is seeking a skilled Hydraulic Modeller to join our Land Development and Municipal Engineering Team in Kingston. Reporting to a Senior Technical Expert, this role will involve executing a variety of storm, water, and wastewater hydraulic projects.Key ResponsibilitiesDevelop and implement hydraulic models for stormwater and wastewater...
-
Hydraulic Modeller
4 weeks ago
Kingston, Ontario, Canada WSP Full timeJob DescriptionWSP is seeking a skilled Hydraulic Modeller to join our Land Development and Municipal Engineering Team in Kingston. Reporting to a Senior Technical Expert, this role will involve executing a variety of storm, water, and wastewater hydraulic projects.Key ResponsibilitiesDevelop and implement hydraulic models for stormwater and wastewater...
-
Senior Software Developer
4 weeks ago
Kingston, Ontario, Canada Novari Health Full timeJob 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...