Data Processing Unit Tooling Engineer
Microsoft | |
United States, California, Santa Clara | |
Nov 21, 2024 | |
OverviewWe are looking for a Data Processing Unit Tooling Engineer to join the team. The DPU infrastructure team's goal is to eliminate barriers to effective development and testing. We know that good tests improve project velocity, and we're here to make it as easy as possible to test code. To that end, we provide DPU-based test infrastructure, frameworks, and tooling so that engineers can focus on what to test instead of how to test. The Data Processing Unit (DPU) team brings together state-of-the-art software and hardware expertise to create a highly programmable and high-performance ASIC with the capability to efficiently handle large data streams. Thanks to its integrated design, this solution empowers teams to operate with increased agility and deliver significantly superior performance compared to CPU-based alternatives. Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for dedicated engineers to help achieve that mission. 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.
ResponsibilitiesAs a Data Processing Unit Tooling Engineer you will be responsible for the following:Develop and support Build&Test platform/infrastructure that allows DPU engineers to develop and to test their code on emulators and pre-production silicon/systemsKeep device/machine fleets running while continuously improving reliability and reducing maintenance burdenWork with engineering teams to identify future requirements for infrastructure, machines, and test frameworksDevelop build and test-related tooling, frameworks, and automation that improves developer productivityDrive improvements in test methodologies and processesEmbody our culture and values. |