ML Compiler Engineer

3 weeks ago


Vancouver, British Columbia, Canada Amazon Full time
Unlock the Power of Machine Learning with Amazon

Are you passionate about pushing the boundaries of what's possible with machine learning? Do you thrive in a fast-paced environment where innovation and experimentation are encouraged? We're seeking a talented Deep Learning Compiler Engineer to join our team at Amazon, where you'll have the opportunity to work on cutting-edge products that transform the way businesses operate.

About the Role

As a Deep Learning Compiler Engineer, you'll be responsible for designing, implementing, and testing innovative software solutions that optimize the performance of complex neural networks. You'll work closely with our team to develop and scale the compiler to handle the world's largest ML workloads, leveraging your technical expertise and creativity to drive business-critical features and publish cutting-edge research.

Key Responsibilities
  1. Design and implement high-quality, highly available, and always-on products that transform service performance, durability, cost, and security.
  2. Research and develop innovative solutions that deliver the best possible experiences for customers.
  3. Collaborate with cross-functional teams to drive business decisions with your technical input.
  4. Participate in design discussions, code review, and communicate with internal and external stakeholders.
What We're Looking For

We're seeking a talented individual with a strong background in machine learning, AI accelerators, and software development. You should have a bachelor's degree in computer science or equivalent and at least 3 years of non-internship professional software development experience. Experience with design patterns, reliability, and scaling is a plus.

Amazon is committed to a diverse and inclusive workplace. We're an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.


  • ML Compiler Engineer

    1 month ago


    Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled ML Compiler Engineer to join our team at Amazon Web Services (AWS). As a key member of our team, you will be responsible for designing, implementing, and maintaining innovative software solutions that transform service performance, durability, cost, and security.Key ResponsibilitiesSolve Challenging Technical...

  • ML Compiler Engineer

    1 month ago


    Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled ML Compiler Engineer to join our team at Amazon Web Services (AWS). As a key member of our team, you will be responsible for designing, implementing, and maintaining innovative software solutions that transform service performance, durability, cost, and security.Key ResponsibilitiesSolve Challenging Technical...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About 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...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About 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...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleWe are seeking a highly skilled 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 developing code generation...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleWe are seeking a highly skilled 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 developing code generation...

  • GPU Compiler Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada Microsoft Full time

    Job 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...


  • Vancouver, British Columbia, Canada Menlo Ventures Management, L.P Full time $180,000 - $215,000

    Job Title: Principal Software Engineer, MLAt Relyance AI, we're seeking a highly skilled Principal Software Engineer, ML to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge machine learning and natural language processing (NLP) solutions.Key Responsibilities:Develop and...


  • Vancouver, British Columbia, Canada Menlo Ventures Management, L.P Full time $180,000 - $215,000

    Job Title: Principal Software Engineer, MLAt Relyance AI, we're seeking a highly skilled Principal Software Engineer, ML to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge machine learning and natural language processing (NLP) solutions.Key Responsibilities:Develop and...


  • Vancouver, British Columbia, Canada Square Full time

    At Square, we're building a platform that protects our customers and our business from fraud and payment disputes. Our Risk ML Platform is a critical part of this effort, and we're seeking an experienced software engineer to join our team.What You'll DoYou'll work across the entire machine learning lifecycle, from training to deployment and model...


  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job 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...


  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job 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...

  • GPU Compiler Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Microsoft Full time

    About 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...


  • Vancouver, British Columbia, Canada Microsoft Full time

    Job 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...


  • Vancouver, British Columbia, Canada Microsoft Full time

    OverviewMicrosoft'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...


  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking an experienced AI Infrastructure Software Engineer to join our team at Huawei Technologies Canada Co., Ltd.Key ResponsibilitiesDesign and develop AI infrastructure software to optimize our intelligent AI/ML systems, improving products and experiences.Apply distributed system expertise to build and optimize AI/ML infrastructure...


  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking an experienced AI Infrastructure Software Engineer to join our team at Huawei Technologies Canada Co., Ltd.Key ResponsibilitiesDesign and develop AI infrastructure software to optimize our intelligent AI/ML systems, improving products and experiences.Apply distributed system expertise to build and optimize AI/ML infrastructure...


  • Vancouver, British Columbia, Canada Microsoft Full time

    OverviewMicrosoft'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.ResponsibilitiesWork with our industry...

  • Software Engineer

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    About UsElectronic Arts Inc. is a leading global interactive entertainment company that delivers immersive and engaging experiences to millions of players worldwide.Job SummaryWe are seeking a highly skilled Software Engineer to join our Game Production Solutions team, where you will play a key role in building innovative AI/ML solutions for game...

  • Software Engineer

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    About UsElectronic Arts Inc. is a leading global interactive entertainment company that delivers immersive and engaging experiences to millions of players worldwide.Job SummaryWe are seeking a highly skilled Software Engineer to join our Game Production Solutions team, where you will play a key role in building innovative AI/ML solutions for game...