Data Processing Unit Tooling Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative cloud infrastructure and services.
$137,600 - $267,000
DevOps
Staff Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS · Cloud

Description For Data Processing Unit Tooling Engineer

Microsoft's Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) team is seeking a Data Processing Unit Tooling Engineer to join their innovative DPU infrastructure team. This role is crucial in eliminating barriers to effective development and testing by providing state-of-the-art DPU-based test infrastructure, frameworks, and tooling.

The position sits at the intersection of software and hardware expertise, working on highly programmable and high-performance ASIC solutions that efficiently handle large data streams. As part of Microsoft's expanding Cloud Infrastructure team, you'll be contributing to the core infrastructure that powers over 200 online businesses including Azure, Office 365, Xbox Live, and Teams.

The ideal candidate brings 6+ years of technical engineering experience, with strong expertise in build and test infrastructure. You'll be responsible for developing and maintaining testing platforms, improving developer productivity, and driving improvements in test methodologies. The role offers a hybrid work environment with up to 50% work from home flexibility.

Working at Microsoft means joining a culture of growth mindset and innovation, with competitive compensation ranging from $137,600 to $267,000 annually (higher in SF Bay Area and NYC). The company offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

This is an exceptional opportunity for an experienced engineer who wants to make a significant impact on Microsoft's cloud infrastructure while working with cutting-edge technology in a collaborative, inclusive environment. Join a team that's dedicated to empowering every person and organization on the planet to achieve more.

Last updated 20 minutes ago

Responsibilities For Data Processing Unit Tooling Engineer

  • Develop and support Build & Test platform/infrastructure for DPU engineers
  • Maintain device/machine fleets while improving reliability and reducing maintenance burden
  • Work with engineering teams to identify infrastructure, machines, and test framework requirements
  • Develop build and test-related tooling, frameworks, and automation
  • Drive improvements in test methodologies and processes

Requirements For Data Processing Unit Tooling Engineer

Python
Linux
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline with 6+ years technical engineering experience
  • 6+ years of experience in increasing developer productivity through build and test infrastructure and tooling
  • 3+ years of experience working with Hardware projects (ASIC/FPGA)
  • Experience with C/C++ and Python programming
  • Must pass Microsoft Cloud Background Check

Benefits For Data Processing Unit Tooling Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Interested in this job?

Jobs Related To Microsoft Data Processing Unit Tooling Engineer

Staff Software Engineer: Data & Infrastructure Platforms - Metrics & Alerting

Staff Software Engineer position at Uber Amsterdam focusing on Data & Infrastructure Platforms, specializing in Metrics & Alerting systems with emphasis on monitoring and automation.

Staff/Sr Staff Devops Engineer

Senior DevOps Engineer role at Qualcomm focusing on infrastructure automation, Kubernetes, and cloud platforms

IT Engineer, Sr.Staff

Senior Staff IT Engineer position at Qualcomm India, focusing on CI/CD, Linux systems, and team leadership with 12+ years of experience required.

DevOps Senior Manager - Oracle Analytics

Senior DevOps Manager position at Oracle leading global team for Analytics Cloud, focusing on service excellence and cloud transformation.

Staff Program Manager, BizTech Global Ops

Remote Staff Program Manager position at Airbnb, leading BizTech Global Operations with focus on service delivery and operational excellence.