> Markdown version of [/jobs/ext/2373203-software-engineer-ii-and-or-senior-software-engineer-ai-compilers](https://www.wearedevelopers.com/jobs/ext/2373203-software-engineer-ii-and-or-senior-software-engineer-ai-compilers). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II and/or Senior Software Engineer - AI Compilers - **Company:** Microsoft - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $102,100.0 - $202,200.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Microsoft Online Services, C++ (Programming Language), Compilers, Code Generation, Computer Programming, Python (Programming Language), Linux Kernel, High Performance Computing, Information Technology - **Published:** August 2, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17793062?backUrl=%2Fcareer%2F17793062%2FSoftware-Engineer-Ii-Or-Senior-Software-Engineer-Ai-Compilers-Texas-Irving ## About the Role 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., Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter., Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience. Or PhD in Computer Science or related technical field AND 4+ years technical software engineering experience 3+ years experience programming in C/C++.1+ years experience with optimized systemslevel programming. Experience building compilers, using compiler frameworks like LLVM/MLIR, OR experience optimizing AI/numerical workloads, OR experience in numerical high-performance computing. Experience with AI frameworks, AI inference systems, AI kernel development, and AI workload optimization. ## Description As a member of the AI Compilers team you will have the opportunity to work on the following: * Invent and implement innovative compiler features and advanced optimization passes, leveraging tools such as LLVM, MLIR, Torch Dynamo, and Triton. * Develop code generation techniques for new hardware platforms. * Design and develop cutting edge AI software in C++ and Python. * Optimize AI workloads. * Design new programming abstractions for AI. * Collaborate broadly across multiple disciplines from hardware architects to ML developers. * Identify requirements, plan and design solutions, estimate effort, and schedule deliverables. * Help establish and drive the adoption of outstanding coding standards and patterns and help enhance our inclusive engineering culture. * Embody Microsoft's culture and values ## Related Videos - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Leapter: The Reinvention of Software Development? A Future Built On AI Generated Code.](https://www.wearedevelopers.com/videos/1663-leapter-the-reinvention-of-software-development-a-future-built-on-ai-generated-code) - [From Syntax to Singularity: AI’s Impact on Developer Roles](https://www.wearedevelopers.com/videos/900-from-syntax-to-singularity-ai-s-impact-on-developer-roles) - [Code that writes code - .NET Source generators](https://www.wearedevelopers.com/videos/100154-code-that-writes-code-net-source-generators) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Will AI replace Software Engineers?](https://www.wearedevelopers.com/magazine/340-will-ai-replace-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries](https://www.wearedevelopers.com/magazine/417-are-software-engineer-wages-being-pushed-down-a-report-on-tech-salaries) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools)