Microsoft logo
Microsoft
Posted 46 days agoVerified live 2d ago

Developer Experience Engineer II and/or Senior Developer Experience Engineer - AI Frameworks

Brief overview

Remote
UndergradOr in progress
$120k–$235k/yrStated range
2+ yrsMinimum
7,292 H-1B approvalsDept. of Labor
7,082 green cardsCertified filings
C/C++PythonCMakeAzure PipelinesBazelNinjaLarge-scale C++ Codebase ManagementContainerizationSDK Development and PublishingAI Developer ToolsPerformance ProfilingAI Workload Optimization

About the company

Microsoft logo
Microsoftmicrosoft.com

Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
7,292H-1B approved
97%approval rate
1,172new H-1B hires
7,082PERM certified
$169,178median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20232,866
20241,446
20251,801
20261,179
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20231,912
20242,842
20251,798
20261,338
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20232,396
20241,662
20252,928
202696
Top sponsored roles
Software EngineeringSoftware EngineerTechnical Program ManagementProduct ManagementData Science
Sponsored employees from
IndiaChinaCanadaMexicoBrazil

Job description

Summary

Microsoft develops software for optimizing and deploying advanced AI models on AI supercomputers. The Developer Experience Engineer II and/or Senior Developer Experience Engineer will build and maintain development workflows, build pipelines, CI systems, containerized environments, SDK release pipelines, performance dashboards, and productivity tools for AI framework development.

Responsibilities

  • Design and build high-quality, scalable, and secure software solutions
  • Design and build developer tools & customer SDKs for novel hardware platforms
  • Collaborate broadly across multiple disciplines from hardware architects to ML developers
  • Identify requirements, scope solutions, estimate work, schedule deliverables
  • Help establish and drive the adoption of outstanding coding standards and patterns and help enhance our inclusive engineering culture
  • Implement and optimize CI/CD, deployment automation, and production readiness processes

Skills

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience
  • 2+ years experience with C/C++
  • Experience with modern build systems and tooling (e.g., CMake, Azure Pipelines, Bazel, Ninja)
  • Experience managing and organizing large C++ codebases
  • Experience building and managing containerized workloads
  • Experience developing and publishing SDKs
  • Experience building developer tools and specifically developer tools for AI
  • Experience profiling and measuring performance
  • Experience implementing and optimizing AI workloads
  • Technical background and solid foundation in software engineering principles
  • Intellectual curiosity and an interest in learning new technologies
  • Cross-team collaboration skills and communication skills
  • A commitment to a diverse and inclusive workgroup culture

Qualifications

Must Haves

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience

Nice to Haves

  • 2+ years experience with C/C++
  • Experience with modern build systems and tooling (e.g., CMake, Azure Pipelines, Bazel, Ninja)
  • Experience managing and organizing large C++ codebases
  • Experience building and managing containerized workloads
  • Experience developing and publishing SDKs
  • Experience building developer tools and specifically developer tools for AI
  • Experience profiling and measuring performance
  • Experience implementing and optimizing AI workloads
  • Technical background and solid foundation in software engineering principles
  • Intellectual curiosity and an interest in learning new technologies
  • Cross-team collaboration skills and communication skills
  • A commitment to a diverse and inclusive workgroup culture

More jobs like this