JobsPrincipal AI Accelerator Tools Development Engineer
Principal AI Accelerator Tools Development Engineer
MicrosoftPrincipal AI Accelerator Tools Development Engineer
MicrosoftLocation
Mountain View, CA, Hillsboro, OR, Redmond, WA
Type
Full-time
Posted
8/1/2026
Compensation
$142,800 - $304,200 per year
Undergraduate with 5+ Years of Experience
Approval 98.4%·Filings 6,363·New hires 3,142·
👑 Elite Sponsor
·FY 2025Job description
The Principal AI Accelerator Tools Development Engineer will lead the development of stress, validation, and performance tooling for MAIA AI accelerator platforms within Microsoft's Platform Systems Engineering team. This role focuses on building software frameworks and tools that exercise the AI stack, ensuring platform readiness and performance validation. The engineer will collaborate with various teams to translate platform requirements into scalable solutions. The position is integral to the advancement of AI-native silicon and hyperscale systems at Microsoft.
Requirements
- Master's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 7+ years technical engineering experience OR Bachelor's Degree in the same fields AND 8+ years technical engineering experience OR equivalent experience.
- 8+ years of experience developing and optimizing AI training and inference workloads for GPUs, AI accelerators, or HPC platforms.
- 8+ years of experience analyzing and optimizing workloads on AI accelerator, GPU, or HPC platforms.
- 8+ years of experience developing and optimizing GPU or AI accelerator kernels and building automated stress, validation, benchmarking, and reliability frameworks.
Responsibilities
- Design and develop scalable stress, performance, and validation frameworks for MAIA AI accelerator platforms.
- Build workload generation infrastructure capable of exercising compute, memory, interconnect, networking, storage, and system-level resources.
- Develop reusable stress tools using PyTorch, Triton, Python, C++, and custom MAIA SDKs.
- Create synthetic and production-inspired workloads that model training and inference behaviors observed in large-scale AI deployments.
- Develop and optimize kernels targeting custom AI accelerators.
- Analyze execution behavior across the hardware-software stack and identify bottlenecks impacting utilization and performance.
- Develop tooling that integrates with MAIA compiler pipelines, SDKs, runtime environments, and performance analysis tools.
- Design workload suites for platform bring-up, qualification, and reliability testing.
- Characterize system performance across compute, networking, memory, and storage subsystems.
- Improve developer productivity through automation, CI/CD integration, diagnostics, and debugging infrastructure.
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
Is this posting expired or inaccurate?
