Senior Software Architect

2 months ago


Vancouver, British Columbia, Canada Microsoft Full time

Software Engineer - Machine Learning Platform

We are seeking a highly skilled and experienced Software Engineer to join our Machine Learning Platform Team at Microsoft. In this role, you will be responsible for driving platform innovations for machine learning across different hardware architectures within the Windows ecosystem.

Key Responsibilities:

  • Collaborate with industry partners to deliver scalable designs and platform solutions.
  • Design and develop features of the DirectML platform on various hardware architectures.
  • Develop and maintain reliable performance benchmark systems across diverse hardware architectures.
  • Mentor and develop new engineers in AI platform research and development.
  • Contribute to open-source communities to advance Microsoft's platform leadership in AI technology.

Requirements:

  • Bachelor's Degree in Computer Science or related field AND 6+ years of technical engineering experience.
  • Experience in low levels of software stack and device driver development.

Preferred Qualifications:

  • 10+ years of technical engineering experience.
  • Deep knowledge in ML compiler, tool, and platform technology.
  • Experience in operating system development and AI platform research.

Compensation: CAD $135,800 - CAD $253,000 per year.

About Microsoft:

Microsoft is a global technology company that aims to empower every person and organization to achieve more. We value innovation, collaboration, and a growth mindset in all our employees. Our culture is built on a foundation of trust, respect, and open communication, where everyone has the opportunity to grow and succeed.



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

    Senior Software ArchitectAt Electronic Arts Inc, we're passionate about creating immersive gaming experiences that connect hundreds of millions of players worldwide. As a Senior Software Architect, you'll play a key role in guiding our engineering team to deliver innovative solutions that exceed our players' expectations.About the RoleLead the development of...


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

    Senior Software ArchitectAt Electronic Arts Inc, we're passionate about creating immersive gaming experiences that connect hundreds of millions of players worldwide. As a Senior Software Architect, you'll play a key role in guiding our engineering team to deliver innovative solutions that exceed our players' expectations.About the RoleLead the development of...


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

    Job Title: Senior Software Architect Job Summary: At Electronic Arts Inc, we are seeking a highly skilled Senior Software Architect to join our team. As a Senior Software Architect, you will be responsible for designing and developing software solutions that meet the needs of our customers. You will work closely with cross-functional teams to identify...


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

    Job Title: Senior Software Architect Job Summary: At Electronic Arts Inc, we are seeking a highly skilled Senior Software Architect to join our team. As a Senior Software Architect, you will be responsible for designing and developing software solutions that meet the needs of our customers. You will work closely with cross-functional teams to identify...


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

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at Electronic Arts Inc. As a key member of our EAX team, you will be responsible for guiding the development of our software solutions.Key Responsibilities:Lead the design and implementation of software architecturesCollaborate with...


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

    Senior Software ArchitectAt Electronic Arts Inc, we're a game maker that connects hundreds of millions of players worldwide to some of the world's greatest games. Our EAX team is driving the innovation behind our games, and we're looking for a skilled Senior Software Architect to join our team.Key Responsibilities:Design and develop scalable software...


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

    Senior Software ArchitectAt Electronic Arts Inc, we're a game maker that connects hundreds of millions of players worldwide to some of the world's greatest games. Our EAX team is driving the innovation behind our games, and we're looking for a skilled Senior Software Architect to join our team.Key Responsibilities:Design and develop scalable software...


  • Vancouver, British Columbia, Canada Altimetrik Corp. Full time

    Unlock Your Potential as a Senior Architect at Altimetrik Corp.Are you a seasoned architect looking to take your skills to the next level? Do you have a passion for designing and implementing cutting-edge solutions? Join Altimetrik Corp., a global leader in digital transformation, as a Senior Architect and be part of a team that drives innovation and...


  • Vancouver, British Columbia, Canada Altimetrik Corp. Full time

    Unlock Your Potential as a Senior Architect at Altimetrik Corp.Are you a seasoned architect looking to take your skills to the next level? Do you have a passion for designing and implementing cutting-edge solutions? Join Altimetrik Corp., a global leader in digital transformation, as a Senior Architect and be part of a team that drives innovation and...


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

    Senior Software ArchitectAt Electronic Arts Inc., we're passionate about creating immersive gaming experiences that connect hundreds of millions of players worldwide. Our EAX team is driving the strategy and implementation of key initiatives that bring players closer to the games they love. As a Senior Software Architect, you'll play a critical role in...


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

    Senior Software ArchitectAt Electronic Arts Inc., we're passionate about creating immersive gaming experiences that connect hundreds of millions of players worldwide. Our EAX team is driving the strategy and implementation of key initiatives that bring players closer to the games they love. As a Senior Software Architect, you'll play a critical role in...


  • 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

    {"h1": "Senior Software Architect at Electronic Arts Inc.", "p": "At Electronic Arts Inc., we're passionate about creating immersive gaming experiences that connect hundreds of millions of players worldwide. Our EAX team is driving the strategy and implementation of key initiatives that bring players closer to the games they love. As a Senior Software...


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

    {"h1": "Senior Software Architect at Electronic Arts Inc.", "p": "At Electronic Arts Inc., we're passionate about creating immersive gaming experiences that connect hundreds of millions of players worldwide. Our EAX team is driving the strategy and implementation of key initiatives that bring players closer to the games they love. As a Senior Software...


  • Vancouver, British Columbia, Canada Spiffy Window Cleaning Full time

    Job Title: Senior Software ArchitectLocation: RemoteDepartment: EngineeringReports to: CTO / Co-FounderAbout Us: We are a tech startup on a mission to transform the home services industry. Our goal is to create a platform that connects homeowners with trusted professionals for a wide range of home services, offering a simple, efficient, and reliable...


  • Vancouver, British Columbia, Canada Spiffy Window Cleaning Full time

    Job Title: Senior Software ArchitectLocation: RemoteDepartment: EngineeringReports to: CTO / Co-FounderWe are a brand-new tech startup on a mission to transform the home services industry. Our goal is to create a platform that connects homeowners with trusted professionals for a wide range of home services, offering a simple, efficient, and reliable...


  • 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 WineDirect Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Architect to join our Software Engineering team at WineDirect. As a key member of our team, you will be responsible for designing and developing scalable cloud-native services and infrastructure deployed in AWS and technology stacks in Aurora, PostgreSQL, and SQS.Key...


  • Vancouver, British Columbia, Canada WineDirect Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Architect to join our Software Engineering team at WineDirect. As a key member of our team, you will be responsible for designing and developing scalable cloud-native services and infrastructure deployed in AWS and technology stacks in Aurora, PostgreSQL, and SQS.Key...


  • Vancouver, British Columbia, Canada Promote Project Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Architect to join our team at Promote Project. As a key member of our engineering team, you will be responsible for leading the development of our software applications and ensuring they meet the highest standards of quality and performance.Key ResponsibilitiesLead the design and...