Senior Compiler Engineer for Machine Learning
1 week ago
The ideal candidate will have experience with LLVM, a strong understanding of machine learning and compilation techniques, and excellent problem-solving skills. The person must be able to understand the current MLIR/LLVM based compilation flow, identify opportunities for optimization, and design and implement these optimizations in LLVM or MLIR. They will also contribute to and engage with open-source communities in LLVM, MLIR, and IREE.
Key Responsibilities
- Support and contribute to AMD GPU backend compilation in LLVM.
- Understand current and upcoming architecture features on AMD GPUs and help design the compiler strategy to target these features effectively within IREE.
- Plan for and design compiler transformations in MLIR or LLVM that are needed to generate efficient code.
- Contribute to and engage with open-source communities in LLVM, MLIR, and IREE.
- Maintain a high level of code quality and testing.
Requirements
- Bachelor's, Master's, or PhD in computer science or related field.
- Multiple years of experience working with an LLVM-based compiler, MLIR experience optional.
- Known history of contribution to open-source projects is preferred.
- Prior experience in ML compilers is optional but preferred.
- Experience with fuzzers and reducers is a plus.
About the Team
The team at AMD cares deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.
-
Machine Learning Compiler Expert at AMD
1 week ago
Markham, Ontario, Canada Advanced Micro Devices Full timeJob DescriptionWe are seeking a skilled machine learning compiler engineer to join our team at AMD. The successful candidate will have experience with LLVM, a strong understanding of machine learning and compilation techniques, and excellent problem-solving skills. They will be responsible for enhancing the LLVM compilation on current and future AMD GPUs,...
-
Machine Learning Compiler Specialist
2 days ago
Markham, Ontario, Canada Advanced Micro Devices Full timeAbout UsWe're Advanced Micro Devices, a leader in the technology industry. Our passion is to innovate and make a positive impact on society. We're committed to building great products that accelerate next-generation computing experiences.Job DescriptionWe're seeking a talented Machine Learning Software Engineer to join our team. In this role, you'll have the...
-
Senior Principal Compiler Engineer
7 days ago
Markham, Ontario, Canada Huawei Full timeOur team has an immediate permanent opening for a Senior Principal Compiler Engineer.Responsibilities:1. Design, develop, and test software to satisfy business requirements in a wide range of products.2. Analyze and optimize software system performance, and assist with software/hardware co-design.3. Liaise with internal and external stakeholders, determine...
-
Senior Principal Compiler Engineer
2 weeks ago
Markham, Ontario, Canada Huawei Full timeOur team has an immediate permanent opening for a Senior Principal Compiler Engineer.Responsibilities:Design, develop, and test software to satisfy business requirements in a wide range of products.Analyze and optimize software system performance, and assist with software/hardware co-design.Liaise with internal and external stakeholders, determine project...
-
MLIR Compiler Developer
5 days ago
Markham, Ontario, Canada Advanced Micro Devices Full timeCareer OverviewAs a Senior Deep Learning Compiler Engineer at Advanced Micro Devices, you will have the opportunity to work on cutting-edge projects that push the boundaries of AI and machine learning. Our team is dedicated to developing innovative solutions that drive business growth and customer satisfaction.About the PositionThis role offers a unique...
-
Senior Software Development Engineer
1 week ago
Markham, Ontario, Canada Qualcomm Full timeAbout the RoleWe are seeking an experienced Senior Embedded Software Engineer to join our Low Power AI solution team. As a member of this team, you will be responsible for applying machine learning knowledge to extend training or runtime frameworks or model efficiency software tools with new features and optimizations. You will also model, architect, and...
-
Machine Learning Engineering Expert
2 days ago
Markham, Ontario, Canada Qualcomm Full timeJob DescriptionWe are seeking an experienced Senior Engineer to join our Machine Learning Engineering team. In this position, you will be responsible for validating the Qualcomm ML SW SDK feature for computing products, testing application/tools developed for Qualcomm Machine Learning SW stack verification on computing products, and maintaining and improving...
-
Advanced Machine Learning Engineering
1 week ago
Markham, Ontario, Canada Qualcomm Full timeJob DetailsWe are seeking a qualified candidate to work as a Senior Engineer, Machine Learning Engineering in our AI Software team.The successful candidate will have a strong background in software development and machine learning engineering, with experience in developing and optimizing deep neural networks.Key ResponsibilitiesDeveloping and optimizing deep...
-
Senior Compiler Expert
7 days ago
Markham, Ontario, Canada Huawei Full timeJob Description:Senior Principal Compiler EngineerWe have an exciting opportunity for a highly skilled Senior Principal Compiler Engineer to join our team at Huawei. This role is responsible for designing, developing, and testing software to meet business requirements in a wide range of products.Main Responsibilities:Design and develop software solutions...
-
Senior Deep Learning Compiler Engineer
7 days ago
Markham, Ontario, Canada Advanced Micro Devices Full timeWHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...
-
Machine Learning Engineer
1 week ago
Markham, Ontario, Canada Huawei Full timeAbout the Role:We are seeking a highly skilled Research Engineer to join our Human-Machine Interaction Lab at Huawei Canada.This is a 12-month contract position, where you will design, develop, and optimize Machine Learning models for on-device performance and efficiency.You will be responsible for implementing algorithms from scratch or leveraging existing...
-
Machine Learning Engineer
4 days ago
Markham, Ontario, Canada Qualcomm Full timeJob OverviewWe are seeking a highly skilled Machine Learning Engineer to join our team at Qualcomm. As a key member of our Low Power AI solution team, you will play a critical role in deploying AI models on our low power AI accelerator.The position focuses on mapping high-level machine learning operators to low-level hardware instructions, involving various...
-
Senior Machine Learning Research Engineer
3 weeks ago
Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeSocial network you want to login/join with:Senior Machine Learning Research Engineer - Acceleration of AI models, MarkhamLocation: Markham, CanadaJob Category:Information TechnologyJob Reference:w46lenywJob Views:Posted:Expiry Date:17.04.2025Job Description:Huawei Canada has an immediate permanent opening for a Senior Research Engineer.About the team:The...
-
Markham, Ontario, Canada Qualcomm Full timeCompany:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary:AI's ability to solve complex problems across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine to enable OEMs and developers to run their deep neural network (DNN) models on Qualcomm Hexagon...
-
Research Engineer – Machine Learning
1 week ago
Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeHuawei Canada has an immediate 12-month contract opening for a Research Engineer. About the team:The Human-Machine Interaction Lab unites global talents to redefine the relationship between humans and technology. Focused on innovation and user-centered design, the lab strives to advance human-computer interaction research. Our team includes researchers,...
-
Research Engineer – Machine Learning
1 week ago
Markham, Ontario, Canada Huawei Full timeHuawei Canada has an immediate12-month contractopening for a Research Engineer.About the team:The Human-Machine Interaction Lab unites global talents to redefine the relationship between humans and technology. Focused on innovation and user-centered design, the lab strives to advance human-computer interaction research. Our team includes researchers,...
-
Research Engineer – Machine Learning
3 days ago
Markham, Ontario, Canada Huawei Full timeHuawei Canada has an immediate12-month contractopening for a Research Engineer.About the team:The Human-Machine Interaction Lab unites global talents to redefine the relationship between humans and technology. Focused on innovation and user-centered design, the lab strives to advance human-computer interaction research. Our team includes researchers,...
-
Senior Engineer, Machine Learning Engineering
3 weeks ago
Markham, Ontario, Canada Qualcomm Full timeCompany:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary:AI's ability to solve complex problems across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine to enable OEMs and developers to run their deep neural network (DNN) models on Qualcomm Hexagon...
-
Senior Compiler Expert
7 hours ago
Markham, Ontario, Canada Huawei Full timeJob Description:We are seeking a highly experienced Senior Principal Compiler Engineer to join our team. As a key member, you will be responsible for designing, developing, and testing software that meets business requirements in various products.Responsibilities:Software Development: Design and develop high-quality software to satisfy business needs,...
-
Machine Learning Optimization Engineer
2 days ago
Markham, Ontario, Canada Qualcomm Full timeKey ResponsibilitiesDesign and develop optimized software for AI models deployed on hardwareCollaborate with cross-functional teams to integrate machine learning solutions into productsDevelop and adapt complex machine learning algorithms and modelsRequirementsBachelor's degree in Computer Science, Engineering, or related field2+ years of experience in...