GPU Compiler Software Engineer
2 weeks ago
Overview
Microsoft's Core OS team is responsible for the Operating Systems that power Azure, Microsoft's Linux OS, the platforms for Windows Client and Xbox, and our Windows Server ecosystem. We are seeking an experienced Software Engineer to help us build the future of GPU programming through HLSL for Xbox and Windows.
Responsibilities
Work with our industry partners to ensure our compiler can deliver best in class content and performance.
- Work with customers, partners, and stakeholders to help define and implement a roadmap for the future of GPU programming via HLSL.
- Be heavily involved in new features in the compiler, both design and implementation.
Requirements
Required Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience.
- 2+ years LLVM (or equivalent) compiler experience.
Preferred Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience.
- Experience shipping compilers and/or games.
- Demonstrated knowledge and understanding of modern rendering techniques.
- Proficient understanding of GPU hardware and API fundamentals.
Benefits
Microsoft offers a range of benefits, including industry leading healthcare, educational resources, discounts on products and services, savings and investments, maternity and paternity leave, and generous time away.
-
GPU Compiler Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Microsoft Full timeOverviewMicrosoft's Core OS team is responsible for the Operating Systems that power Azure, Microsoft's Linux OS, the platforms for Windows Client and Xbox, and our Windows Server ecosystem. As a GPU Compiler Software Engineer, you will work with our industry partners to ensure our compiler can deliver best in class content and performance. You will also...
-
GPU Compiler Engineer
3 weeks ago
Vancouver, British Columbia, Canada Microsoft Full timeJob OverviewMicrosoft is seeking an experienced Software Engineer II-Frontend to join the HLSL compiler team. As a key member of the team, you will be responsible for advancing graphics and GPU programming by driving new initiatives to design, implement, and expose the latest in GPU hardware features.ResponsibilitiesWork with industry partners to ensure the...
-
GPU Compiler Engineer
2 weeks ago
Vancouver, British Columbia, Canada Microsoft Full timeAbout the RoleWe are seeking a skilled Software Development Engineer to join our HLSL compiler team. As a key member of our team, you will work with industry partners to ensure our compiler delivers best-in-class content and performance.ResponsibilitiesCollaborate with customers, partners, and stakeholders to define and implement a roadmap for GPU...
-
Senior GPU Compiler Engineer
2 days ago
Vancouver, British Columbia, Canada Microsoft Full timeJob OverviewWe are seeking a highly skilled Senior GPU Compiler Engineer to join our team at Microsoft, working on the development of GPU programming via HLSL. This role will involve working with industry partners to ensure our compiler delivers best-in-class content and performance, as well as collaborating with customers, partners, and stakeholders to...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our AI Frameworks team at Microsoft Canada. As a member of this team, you will have the opportunity to work on the fundamental abstractions, programming models, runtimes, libraries, and APIs to enable large-scale training and inference of models on novel AI hardware.This is a...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our AI Frameworks team at Microsoft Canada. As a member of this team, you will have the opportunity to work on the fundamental abstractions, programming models, runtimes, libraries, and APIs to enable large-scale training and inference of models on novel AI hardware.This is a...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our AI Frameworks team at Microsoft Canada. As a member of this team, you will have the opportunity to work on the fundamental abstractions, programming models, runtimes, libraries, and APIs to enable large-scale training and inference of models on novel AI hardware.This is a...
-
Senior Software Engineer
1 month ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeJob Title: Senior Software Engineer (GPU Performance)We are seeking a highly skilled Senior Software Engineer to join our AI Frameworks team at Microsoft Canada. As a member of this team, you will have the opportunity to work on the fundamental abstractions, programming models, runtimes, libraries, and APIs to enable large-scale training and inference of...
-
Software Engineer II-Frontend
1 month ago
Vancouver, British Columbia, Canada Microsoft Full timeOverviewMicrosoft's Core OS team is seeking an experienced Software Engineer II-Frontend to join our HLSL compiler team. As a key member of our team, you will be responsible for advancing graphics and GPU programming by driving new initiatives to design, implement, and expose the latest in GPU hardware features.ResponsibilitiesWork with industry partners to...
-
Software Engineer II-Frontend
1 month ago
Vancouver, British Columbia, Canada Microsoft Full timeOverviewMicrosoft's Core OS team is seeking an experienced Software Engineer II-Frontend to join our HLSL compiler team. As a key member of our team, you will be responsible for advancing graphics and GPU programming by driving new initiatives to design, implement, and expose the latest in GPU hardware features.ResponsibilitiesWork with industry partners to...
-
Software Engineer II-Frontend
1 month ago
Vancouver, British Columbia, Canada Microsoft Full timeOverviewMicrosoft's Core OS team is seeking an experienced Software Engineer II-Frontend to join our HLSL compiler team. As a key member of our team, you will be responsible for advancing graphics and GPU programming by driving new initiatives to design, implement, and expose the latest in GPU hardware features.ResponsibilitiesWork with industry partners to...
-
Software Engineer II-Frontend
1 month ago
Vancouver, British Columbia, Canada Microsoft Full timeOverviewMicrosoft's Core OS team is seeking an experienced Software Engineer II-Frontend to join our HLSL compiler team. As a key member of our team, you will be responsible for advancing graphics and GPU programming by driving new initiatives to design, implement, and expose the latest in GPU hardware features.ResponsibilitiesWork with industry partners to...
-
Software Engineer II
2 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeWork on Graphical Processing Unit (GPU) performance analysis and optimization as a Software Engineer II. Collaborate with hardware teams and partners to build software stacks for next-generation supercomputers.Responsibilities include software development in C/C++, Python, and GPU languages like CUDA, ROCm, or Triton. Work with cutting-edge hardware and...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeSenior Software Engineer (GPU Performance) Job Description We are seeking a highly skilled Senior Software Engineer to join our AI Frameworks team at Microsoft. As a member of this team, you will work on developing the AI software used to train and deploy the world's most advanced AI models. About the Role This is a technical role focused on performance...
-
Software Engineer II
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeSoftware Engineer II (GPU Performance) Job Description We are seeking a skilled Software Engineer II to work on GPU performance analysis and optimization, collaborating with our hardware teams and partners to build software stacks for next-generation supercomputers and AI accelerators. About the Role This technical role requires hands-on software...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Microsoft Full timeAbout the RoleThe Direct Machine Learning (ML) Team in the Core OS organization is responsible for driving platform innovations for machine learning across GPU, CPU, and NPU on various hardware architectures at the scale of the Windows ecosystem. We are seeking a Senior Software Engineer to join our team and help build highly efficient execution engines and...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeAbout the RoleWe are seeking a talented Senior Software Engineer to join our AI Compiler team at Microsoft Canada. As a key member of our team, you will design and develop AI software in C/C++, Python, and other languages, implementing innovative new compiler features and optimization passes.Responsibilities include:Designing and developing AI...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeAbout the RoleWe are seeking a talented Senior Software Engineer to join our AI Compiler team at Microsoft Canada. As a key member of our team, you will design and develop AI software in C/C++, Python, and other languages, implementing innovative new compiler features and optimization passes.Responsibilities include:Designing and developing AI...
-
Software Engineering Professional
4 weeks ago
Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full timeJob Title: Software Engineering ProfessionalWe are seeking a highly skilled Software Engineering Professional to join our team at Huawei Technologies Canada Co., Ltd.Job SummaryThe successful candidate will be responsible for designing, developing, and optimizing AI/ML systems that improve our products and experiences. This includes applying relevant AI...
-
Software Engineering Professional
4 weeks ago
Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full timeJob Title: Software Engineering ProfessionalWe are seeking a highly skilled Software Engineering Professional to join our team at Huawei Technologies Canada Co., Ltd.Job SummaryThe successful candidate will be responsible for designing, developing, and optimizing AI/ML systems that improve our products and experiences. This includes applying relevant AI...