AI Platform Software Architect

1 day ago


Vancouver, British Columbia, Canada Microsoft Full time

Microsoft is a leader in the development of innovative technologies, including machine learning and AI. The company's Direct Machine Learning (ML) Platform Team plays a crucial role in empowering Windows developers worldwide by providing them with the best innovations in machine learning and AI.

The team is responsible for driving platform innovations for machine learning across various hardware architectures at the scale of the Windows ecosystem. Their platform, built on the DirectML core operating system stack, is at the heart of the Windows Copilot Runtime, powering countless machine learning workloads.

We are seeking an experienced AI Platform Software Architect to join our team. This role offers a significant opportunity to positively impact Microsoft and the future of the tech industry.

Salary

The typical base pay range for this role is CAD $135,800 - CAD $253,000 per year.

About the Role
  • Drive co-engineering efforts with industry partners to deliver durable, scalable, and high-performance designs and platform solutions.
  • Collaborate with engineers from within or outside the team, within or outside of Microsoft, to build and maintain existing and future features of the DirectML platform on various hardware architectures.
  • Develop and maintain highly reliable and scalable conformance and performance benchmark systems that run across diverse hardware architectures.
  • Model a great example of engineering excellence and product quality in all aspects of software development and partner collaboration.
  • Help Microsoft seek out and attract new talents in AI platform research and development.
  • Mentor and develop new engineers to take on new initiatives and challenges.
  • Work with open-source developers and communities to maintain and advance DirectML and Microsoft platform leadership in AI technology and tooling.
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 6+ years of experience working at low levels of software stack, device driver development, and/or integration of hardware and software.
Preferred Qualifications
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 4+ years people management experience.
  • Deep knowledge with hands-on experience in ML compiler, tool, and platform technology.
  • 10+ years of experience delivering world-class system software.
  • In-depth experience and knowledge in operating system development in either user-mode or kernel-mode development.
  • A proven track record of significant technical leadership in research and development of AI platforms or frameworks technology.
  • Prior experience in the design and development of ML hardware microarchitecture in real-world products.
  • Proficient communication/customer interfacing skills and the ability to deal with ambiguity and prioritize issues.
Benefits
  • Industry leading healthcare.
  • Educational resources.
  • Discounts on products and services.
  • Savings and investments.
  • Maternity and paternity leave.
  • Generous time away.
  • Giving programs.
  • Opportunities to network and connect.
About Microsoft

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.



  • Vancouver, British Columbia, Canada Browse AI Full time

    About Browse AIBrowse AI is a pioneering force in the realm of web data accessibility, revolutionizing how individuals and teams interact with online information. Our cutting-edge technology has empowered over 500,000 users to tap into the vast expanse of the internet, making it accessible to all, not just the elite. Our commitment to ease of use and...

  • Software Architect

    1 week ago


    Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Software ArchitectAequilibrium Software Inc seeks a skilled Software Architect to drive the design and development of innovative software solutions. As a key member of our team, you will be responsible for crafting architectural visions, leading technical workshops, and delivering high-quality software products that meet the needs of our clients.Key...


  • Vancouver, British Columbia, Canada 2K Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Game Production Solutions. As a key member of our team, you will be responsible for designing and building scalable backend services to power our generative AI and ML platform.You will work closely with our engineers to architect and implement cloud infrastructure,...


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

    About the RoleWe are seeking a highly skilled Senior Software Architect to join our team at Electronic Arts Inc. As a key member of our Game Production Solutions group, you will be responsible for designing and building scalable backend services to power our generative AI / ML platform.Key ResponsibilitiesArchitect backend services to power our generative AI...


  • Vancouver, British Columbia, Canada S.i. Systèmes Full time

    S.i. Systèmes seeks a highly skilled Senior AI Solution Architect to lead the design and implementation of innovative AI solutions using Azure AI Platform and corresponding services.About the RoleThis is a full-time, hybrid work opportunity based in Vancouver, with a minimum requirement of two in-office days per month and occasional on-site meetings.The...


  • 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

    Job SummaryWe are seeking a highly skilled AI Compiler Architect to join our team at Microsoft Canada. This is an exciting opportunity to work with cutting-edge technology and collaborate with inter-disciplinary teams.About the RoleIn this role, you will be responsible for designing and building AI compilers, developing new AI programming abstractions, and...


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

    About UsElectronic Arts Inc. is a global leader in digital interactive entertainment. Our new division, Game Production Solutions, is a key part of our strategy to empower game creators with innovative technology.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our team, you will design, architect, and...


  • Vancouver, British Columbia, Canada Nutanix Full time

    About the RoleWe are seeking an exceptional SOC Platform Architect to join our team. As a key member of our SoC Platform Architecture team, you will define platform architectures and solutions for the next-generation of system-on-chip (SoC) products.Our team performs analysis, defines, and delivers innovative and scalable architectures across key...

  • Software Engineer II

    3 weeks ago


    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, 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 S.i. Systèmes Full time

    About the RoleS.i. Systèmes seeks a seasoned Cloud Security Architect to join our team, supporting DevSecOps and driving the GenAI security strategy.Job DescriptionWe are looking for an experienced Senior Security Engineer to support our DevSecOps team and drive the GenAI security strategy. The successful candidate will enhance cloud application security...


  • Vancouver, British Columbia, Canada Browse AI Full time

    Browse AI is revolutionizing the way people interact with online information. As a Senior Software Engineer, you will play a key role in shaping our cutting-edge technology, making web data accessible to all. Our users praise our unparalleled ease of use and support, rating us 9.6 out of 10.We are currently working on Browse AI 2.0, a major enhancement of...


  • Vancouver, British Columbia, Canada Browse AI Full time

    Browse AI is revolutionizing the way people interact with online information. As a Senior Software Engineer, you will play a key role in shaping our cutting-edge technology, making web data accessible to all. Our users praise our unparalleled ease of use and support, rating us 9.6 out of 10.We are currently working on Browse AI 2.0, a major overhaul of our...


  • Vancouver, British Columbia, Canada Browse AI Full time

    Browse AI is changing the way people interact with online information.As a Senior Software Engineer, you will be part of a team that has already harnessed the power of AI through our cutting-edge technology, making web data accessible to all.We are currently working on Browse AI 2.0, rebuilding and enhancing our existing platform.Key ResponsibilitiesLead the...


  • Vancouver, British Columbia, Canada Borealis AI Full time

    Unlock the Power of AI in Capital MarketsRBC Borealis is revolutionizing the financial services industry through cutting-edge artificial intelligence research and development. Our team is dedicated to advancing the science of AI, delivering innovative solutions that drive substantial value for RBC and its customers.About the RoleWe are seeking an experienced...


  • Vancouver, British Columbia, Canada Ai Brainer Full time

    **AI Data Scientist Role at Ai BrainerAbout UsAi Brainer empowers players to create engaging and imaginative content by leveraging innovative AI solutions.Salary InformationThe estimated salary for this position is between $120,000 and $180,000 per year, based on geographic location and other factors.Job DescriptionWe are seeking a highly skilled Data...


  • Vancouver, British Columbia, Canada Summa Linguae Technologies Full time

    We're seeking a Senior Software Architect to drive the development of our AI technology product. As part of our Data Solutions team, you will:Translate business requirements into technical specificationsDesign and implement scalable software solutionsEstablish development processes and quality standards to drive the product forwardLead and mentor a team of...


  • Vancouver, British Columbia, Canada Microsoft Full time

    Empowering AI Innovation at MicrosoftThe Direct Machine Learning (ML) Platform Team in the Core Operating System organization is at the forefront of harnessing cutting-edge AI technology to revolutionize the Windows ecosystem.We are a team of innovators, passionate about designing high-performance systems and tools that leverage advanced hardware...