Microsoft

Microsoft

Software Engineer

Redmond, WA, US

Sponsorship not specifiedDetected 13 hours ago
BashPowerShellAzureIncident Response

About the role

  • Defines, measures, and improves Service Level Objectives (SLOs) and Service Level Indicators (SLIs) for DPU-accelerated storage scenarios within our lab.
  • Experience enabling, troubleshooting, or operating systems across software, networking, hardware and firmware.

Responsibilities

  • Partners with silicon, firmware, BIOS, networking, and OS teams to enable and validate DPU hardware for specific storage use cases.
  • Leads live-site incident response and mitigation for hardware-, firmware-, or DPU-related issues, including deep root-cause analysis across hardware, firmware, and software boundaries.
  • Builds automation for provisioning, configuration, validation, canarying, rollback, patching, and recovery of DPU-enabled Azure Storage systems in large internal labs.
  • Drives improvements in observability and alerting by extending Azure Monitor and internal systems with DPU- and hardware-level signals.
  • Collaborates across hardware and software engineering teams to troubleshoot complex issues spanning networking, operating systems, storage infrastructure, and platform services.
  • Supports platform bring-up, validation, and operational readiness activities for emerging hardware and infrastructure technologies.

Requirements

  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, Powershell, Bash, or Python.
  • Experience with Fungible DPU technology or similar SmartNIC/DPU platforms.
  • Experience with infrastructure automation, infrastructure-as-code, deployment pipelines, or related technologies.

Benefits

  • Creates and maintain operational runbooks, diagnostics, telemetry, and health models for DPU platforms in lab environments.

This listing is sourced directly from Microsoft's careers page and normalized into a canonical job model.