Current jobs related to AI Compiler Specialist - Vancouver, British Columbia - Microsoft


  • 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, B6B, British Columbia, Canada Microsoft Canada Full time

    The AI Frameworks team at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models. We build state-of-the-art AI compilers and design new AI programming abstractions for Microsoft’s next-generation supercomputers and the new Maia-100 AI accelerator. Our interdisciplinary team operates at the intersection of compiler...


  • Vancouver, British Columbia, Canada AI Square Corp Full time

    About the RoleWe are seeking a highly skilled and motivated individual to join our team as an AI Venture Creation Specialist at AI Square Corp. As a key member of our Crypto and AI team, you will play a crucial role in launching new ventures and contributing to the growth of our portfolio.Key ResponsibilitiesDevelop Investment Theses: Create and refine...


  • Vancouver, British Columbia, Canada AI Square Corp Full time

    About the RoleWe are seeking a highly skilled and motivated individual to join our team as an AI Venture Creation Specialist at AI Square Corp. As a key member of our Crypto and AI team, you will play a crucial role in launching new ventures and contributing to the growth of our portfolio.Key ResponsibilitiesDevelop Investment Theses: Create and refine...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The AI Frameworks team at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models. We build state-of-the-art AI compilers and design new AI programming abstractions for Microsoft’s supercomputers and next-generation AI hardware. Our inter-disciplinary team operates at the intersection of compiler engineering,...


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

  • Compiler Tech Lead

    5 months ago


    Vancouver, British Columbia, Canada Targeted Talent Full time

    About the company: Our client is a company building the world's highest-performance pure-digital AI inference chip. We are seeking an experienced Compiler Engineer to join our exceptional team.Responsibilities:Design and implement software that maps neural nets onto our spatial architectureStay abreast of latest developments in network compilation and...

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

  • ML Compiler Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada Amazon Full time

    Unlock the Power of Machine Learning with AmazonAre 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...

  • IT Project Manager

    2 months ago


    Vancouver, British Columbia, Canada Sanctuary AI Full time

    IT Operations SpecialistYour new role at Sanctuary AI will be to support the growth of our business by ensuring the smooth operation of our infrastructure and services.As an IT Operations Specialist, you will work closely with the Director of IT to identify opportunities to enhance our systems, develop solutions, and make technical contributions to bring...

  • IT Project Manager

    1 month ago


    Vancouver, British Columbia, Canada Sanctuary AI Full time

    IT Operations SpecialistYour new role at Sanctuary AI will be to support the growth of our business by ensuring the smooth operation of our infrastructure and services.As an IT Operations Specialist, you will work closely with the Director of IT to identify opportunities to enhance our systems, develop solutions, and make technical contributions to bring...

  • IT Project Manager

    1 month ago


    Vancouver, British Columbia, Canada Sanctuary AI Full time

    IT Operations SpecialistYour new role at Sanctuary AI will be to support the growth of our business by ensuring the smooth operation of our infrastructure and services.As an IT Operations Specialist, you will work closely with the Director of IT to identify opportunities to enhance our systems, develop solutions, and make technical contributions to bring...


  • Vancouver, British Columbia, Canada Sanctuary AI Full time

    Your New Role and TeamSanctuary AI, a world leader in building AI-based control systems for humanoid robots, is seeking an IT Operations Specialist to join our Enterprise IT team. Reporting to the Director of IT, you'll gain a comprehensive understanding of our infrastructure and services and will support the ongoing growth of our business.Our Success...


  • Vancouver, British Columbia, Canada Sanctuary AI Full time

    Your New Role and TeamSanctuary AI, a world leader in building AI-based control systems for humanoid robots, is seeking an IT Operations Specialist to join our Enterprise IT team. Reporting to the Director of IT, you'll gain a comprehensive understanding of our infrastructure and services and will support the ongoing growth of our business.Our Success...

  • IT Project Manager

    2 months ago


    Vancouver, British Columbia, Canada Sanctuary AI Full time

    About This RoleYour New Role and Team Sanctuary AI, a world leader in building AI-based control systems for humanoid robots, is seeking an IT Operations Specialist to join our Enterprise IT team.Reporting to the Director of IT, you'll gain a comprehensive understanding of our infrastructure and services and will support the ongoing growth of our...

  • IT Project Manager

    2 months ago


    Vancouver, British Columbia, Canada Sanctuary AI Full time

    About This RoleYour New Role and Team Sanctuary AI, a world leader in building AI-based control systems for humanoid robots, is seeking an IT Operations Specialist to join our Enterprise IT team.As a key member of our team, you will gain a comprehensive understanding of our infrastructure and services and support the ongoing growth of our business.You will...

  • IT Project Manager

    2 months ago


    Vancouver, British Columbia, Canada Sanctuary AI Full time

    About This RoleYour New Role and Team Sanctuary AI, a world leader in building AI-based control systems for humanoid robots, is seeking an IT Operations Specialist to join our Enterprise IT team.As a key member of our team, you will gain a comprehensive understanding of our infrastructure and services and support the ongoing growth of our business.Partner...

AI Compiler Specialist

2 months ago


Vancouver, British Columbia, Canada Microsoft Full time
About the Role

We are seeking a highly skilled and collaborative Senior Software Development Engineer to join our AI Compiler team at Microsoft. As a key member of our team, you will play a critical role in designing and developing cutting-edge AI software that has a direct impact on every Microsoft business.

Responsibilities
  • Design and develop AI software in C/C++, Python, and other languages, leveraging your expertise in compiler engineering and programming language design.
  • Implement innovative new compiler features and optimization passes, collaborating with cross-functional teams to drive technical excellence.
  • Develop code generation techniques for novel hardware platforms, ensuring seamless integration with our AI software.
  • Optimize AI workloads, identifying areas for improvement and implementing solutions that drive business value.
  • Design new programming abstractions for AI, working closely with researchers and engineers to push the boundaries of what is possible.
  • Collaborate broadly across multiple disciplines, from hardware architects to ML developers, to drive technical innovation and adoption.
  • Identify requirements, scope solutions, estimate work, and schedule deliverables, ensuring timely and high-quality delivery.
  • Help establish and drive the adoption of outstanding coding standards and patterns, promoting a culture of excellence and inclusivity.
  • Embody our Culture and Values, fostering a collaborative and respectful work environment.
Qualifications
  • Bachelor's degree in computer science, or related technical discipline, and 4+ years of technical engineering experience with coding in languages including, but not limited to, C, C#, Java, JavaScript, or Python.
  • 3+ years of experience with C++.
  • 2+ years of experience building compilers, using compiler frameworks like LLVM/MLIR, or optimizing AI/numerical workloads.
Preferred Qualifications
  • 2+ years of experience with Python.
  • M.S. or Ph.D. in computer engineering or related fields, or equivalent industry experience.
  • Experience using or developing Machine Learning training or inference software.
  • A deep curiosity and interest in exploring new technologies.
  • Effective cross-team collaboration skills and communication skills.
What We Offer

As a Senior Software Development Engineer at Microsoft, you will have the opportunity to work on cutting-edge AI technology, collaborate with a talented team of engineers, and drive business value through your contributions. We offer a competitive salary range of CAD $108,100 - CAD $199,700 per year, depending on location and experience.

Microsoft is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to creating an inclusive work environment where everyone can thrive and contribute to our mission to empower every person and organization on the planet to achieve more.