Andrew Dye

Software Engineer at Union.ai
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Bellevue, Washington, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Aug 2022 - Present

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Staff Software Engineer
      • Jan 2017 - Aug 2022

      Technical lead for ML training reliability and founding member of the Distributed AI org. Passionate about building highly reliable distributed systems and proactively monitoring production infrastructure so that ML engineers can focus on pushing state of the art and delighting end users through AI-powered experiences. Developed fault tolerant and elastic distributed training, allowing production jobs to scale to 100s of machines. Revamped monitoring and error categorization across the ML stack to automate detection and attribution of production issues. Drove org-wide culture change to up-level reliability and adopt an operational mindset. Heavily dependent on instrumentation and data for decision making. Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer, Microsoft HoloLens
      • Jan 2014 - Dec 2016

      Systems generalist. Part of the team that launched HoloLens, Microsoft’s first mixed reality headset. Developed firmware for custom Holographic Processing Unit, drivers for connected sensor devices, and an enterprise-compliant security solution. Owned OS image composition, update, and flashing tools. Employed a data-driven analytics pipeline for real-time monitoring of devices in the wild.

    • Software Development Engineer, Windows Device Connectivity
      • Jan 2010 - Jan 2014

      Launched Surface and other early Windows on ARM tablets. Developed OS drivers and Windows Runtime APIs for the sensor and location platform. Developed the simple peripheral bus framework and drivers (I2C, SPI), and contributed content and tools to the Windows Driver Kit. Engaged closely with external partners in co-development effort.

    • United States
    • Software Development
    • 700 & Above Employee
    • Software Development Engineer Intern
      • May 2009 - Aug 2009

      Prototyped and evaluated performance of a driver using the user-mode device driver framework. Prototyped and evaluated performance of a driver using the user-mode device driver framework.

    • United States
    • Electrical Equipment Manufacturing
    • 700 & Above Employee
    • Digital Hardware Engineer Intern
      • May 2008 - Aug 2008

      Designed data acquisition module for the FlexRIO FPGA. Developed supporting VHDL code. Designed data acquisition module for the FlexRIO FPGA. Developed supporting VHDL code.

Education

  • University of Washington
    Master of Science, Computer Science and Engineering
    2012 - 2015
  • The University of Texas at Austin
    Bachelor of Science, Electrical and Computer Engineering
    2006 - 2009

Community

You need to have a working account to view this content. Click here to join now