Senior Accelerator SW Tools Development Engineer
- Location
- Mountain View | United States, CA
- Job type
- Full-time
- Level
- Senior
- Experience
- 4+ years
- Education
- Bachelor's degree
- Listed
- 28 days ago
Skills & highlights for this role
- PyTorch
- C++
- Python
- accelerator architecture and performance optimization
- bottleneck profiling
Also useful
- Triton
- LLVM
- MLIR
- CI/CD
- distributed AI systems
About the role
AI Workload & Stress Tool Development 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. Build automated infrastructure for workload deployment, orchestration, telemetry collection, and result analysis. Develop and optimize kernels targeting custom AI accelerators.
Analyze execution behavior across the hardware-software stack and identify bottlenecks impacting utilization and performance. Collaborate with compiler and runtime teams to improve workload efficiency and hardware utilization. Develop tooling that integrates with MAIA compiler pipelines, SDKs, runtime environments, and performance analysis tools.
Build automation around model compilation, kernel validation, regression testing, and workload portability. Design workload suites for platform bring-up, qualification, and reliability testing. Build comprehensive regression infrastructure supporting silicon, firmware, system software, and platform releases. Develop automated validation tools capable of identifying correctness, performance, thermal, power, and stability issues.
Enable platform readiness through scalable validation methodologies and continuous regression testing. Develop benchmarking methodologies and performance dashboards. Developer Productivity & Automation Improve developer productivity through automation, CI/CD integration, diagnostics, and debugging infrastructure. Build reusable tooling for workload generation, failure triage, telemetry analysis, and reporting.
Develop dashboards and automated workflows for large-scale validation environments.
Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience OR equivalent experience.
4+ years of experience with programming skills in C/C++ and Python, with experience designing and developing production-quality software systems, frameworks, runtimes, or infrastructure. 4+ years of experience developing, debugging, or optimizing AI workloads for GPUs, AI accelerators, or HPC systems, including experience with PyTorch or comparable AI frameworks and compute-intensive kernels.
4+ years of experience with accelerator architecture and performance optimization, including compute engines, memory hierarchy, interconnects, runtime systems, performance profiling, bottleneck analysis, and debugging across hardware/software boundaries.
These requirements include but are not limited to the following specialized security screenings: Experience with custom AI accelerator SDKs, compiler ecosystems, kernel generation frameworks, or code-generation pipelines, including technologies such as LLVM, MLIR, or Triton. Experience developing or optimizing AI training and inference workloads, including LLMs and other large-scale AI models.
Experience with collective communication libraries, high-performance networking, distributed AI systems, or performance characterization of large-scale AI clusters. Experience with CI/CD systems, containerized environments, automated testing, or cloud-scale validation infrastructure. Experience working with silicon bring-up or post-silicon validation teams.
From Microsoft's careers page, first listed on Rolev.ai on October 11, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Senior Accelerator SW Tools Development Engineer role at Microsoft, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Similar roles
All Software Developer jobs- Software DeveloperAccenture Federal Services · Washington, DC · $97.5k – $115k/yr
- Software Developer 803Freedom Technology Solutions Group · Annapolis Junction, MD · $150k – $200k/yr
- Software DeveloperPurvis Systems · Newport, RI
- NASA Human Spaceflight Artificial Intelligence (AI) Software Engineer and Data ScientistCACI · Houston, TX
- Senior Manager Software EngineeringNasdaq · Atlanta, GA
- Software Engineering Supervisor - Test SystemsMoog · Torrance, CA
Common questions
Where is the Senior Accelerator SW Tools Development Engineer job at Microsoft located?
This Senior Accelerator SW Tools Development Engineer position at Microsoft is located in Mountain View | United States, CA. Always check Microsoft's application page for specific state eligibility or relocation policies.
What qualifications are required for Senior Accelerator SW Tools Development Engineer at Microsoft?
For the Senior Accelerator SW Tools Development Engineer role, Microsoft highlights 4+ years of relevant experience; a bachelor's degree; experience with PyTorch, C++, Python, accelerator architecture and performance optimization, bottleneck profiling. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Senior Accelerator SW Tools Development Engineer position at Microsoft?
This listing links directly to Microsoft's application page. You can apply directly on Microsoft's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.