Microsoft Corporation
Software Engineer II - AI Infrastructure
Microsoft Corporation, Redmond, Washington, United States, 98052
Overview
Software Engineer II - AI Infrastructure at Microsoft. Join the Packaging and Content (PAC) team within the Experiences + Devices (E+D) organization to architect and design internal tools and systems, with AI-oriented solutions and automation to support PAC team workflows and operations. Responsibilities
Define AI Infrastructure and the future of AI Platforms to accelerate the PAC teams AI productivity. System Architecture optimized for AI: create and maintain a robust, secure system architecture that leverages the Microsoft stack, minimizes dependencies on 3rd party software, and supports long-term scalability and maintainability. Rationalize existing tools and systems and upgrade solutions to modern engineering and security practices. Solutions Design and Development: apply software engineering best practices (code reviews, testing, CI/CD). Architect D365 solutions, APIs, integrations, SDKs, and extensibility layers that automate processes and improve workflows and data insights for PAC. Development Operations: define and manage DevOps processes, maintain tools roadmap, develop specifications, build and deploy scalable solutions, optimize vendor resource use, and maintain technical documentation. Ensure reliability through monitoring and proactive operations, and provide technical leadership across features and tools. Security and Compliance: ensure security, privacy, safety, accessibility, and compliance. Lead threat modeling and risk analysis, align with security roadmaps, and ensure controls extend to dependent supplier systems. Utilize IAM and Security Graph insights to analyze service relationships and prioritize security investments. Evolve through AI & Innovation: monitor AI trends to future-proof tools, execute AI solutions to improve team workflows, and support autonomous and multi-agent workflows with agent management and automation. Technical Leadership and Collaboration: collaborate with cross-functional PAC teams and broader Microsoft/E+D engineering teams; provide guidance to extended PAC Tools team, including vendor developers and testers. Qualifications
Required Qualifications:
Bachelor's Degree in Computer Science or related field AND 2+ years of engineering experience with coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience. 1+ years of experience with Microsoft Azure stack (e.g., Entra ID, App Services, Functions, Event Hubs, Stream Analytics, Azure DevOps, Dynamics 365, Power Platform, Visual Studio, .NET, GitHub, Microsoft Fabric) or equivalent. 1+ years of experience in hardware acceleration of AI/ML models. 1+ years of experience in deep learning frameworks (e.g., PyTorch, TensorFlow, JAX/FLAX). Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements, including Microsoft Cloud Background Check on hire/transfer and every two years thereafter. Additional or Preferred Qualifications:
Bachelor's Degree with 4+ years of engineering experience (or Masters with 2+ years) in coding languages listed above, or equivalent experience. 1+ years of experience with Security Development Lifecycle (SDL), security assessments, and threat modeling. Familiarity with AI tools and the ability to create/utilize AI Agents to augment processes and procedures to increase productivity. Familiarity with building ML applications, LLM serving, and GPU serving. Familiarity with containers and container orchestration systems. Compensation and Benefits
Software Engineering IC3 base pay range USD 100,600 199,000 per year. Different range for specific locations (SF Bay Area and NYC: USD 131,400 215,400 per year). Additional benefits and pay information available through official Microsoft careers resources. Microsoft is an equal opportunity employer. Qualified applicants will be considered without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex, sexual orientation, or any other characteristic protected by law. If you need accommodation during the application process, read more about requesting accommodations. Job Location and Related Notes
Seattle, WA and Redmond, WA areas may be referenced for related roles and postings; this listing is for the Software Engineer II - AI Infrastructure role within Microsoft. #J-18808-Ljbffr
Software Engineer II - AI Infrastructure at Microsoft. Join the Packaging and Content (PAC) team within the Experiences + Devices (E+D) organization to architect and design internal tools and systems, with AI-oriented solutions and automation to support PAC team workflows and operations. Responsibilities
Define AI Infrastructure and the future of AI Platforms to accelerate the PAC teams AI productivity. System Architecture optimized for AI: create and maintain a robust, secure system architecture that leverages the Microsoft stack, minimizes dependencies on 3rd party software, and supports long-term scalability and maintainability. Rationalize existing tools and systems and upgrade solutions to modern engineering and security practices. Solutions Design and Development: apply software engineering best practices (code reviews, testing, CI/CD). Architect D365 solutions, APIs, integrations, SDKs, and extensibility layers that automate processes and improve workflows and data insights for PAC. Development Operations: define and manage DevOps processes, maintain tools roadmap, develop specifications, build and deploy scalable solutions, optimize vendor resource use, and maintain technical documentation. Ensure reliability through monitoring and proactive operations, and provide technical leadership across features and tools. Security and Compliance: ensure security, privacy, safety, accessibility, and compliance. Lead threat modeling and risk analysis, align with security roadmaps, and ensure controls extend to dependent supplier systems. Utilize IAM and Security Graph insights to analyze service relationships and prioritize security investments. Evolve through AI & Innovation: monitor AI trends to future-proof tools, execute AI solutions to improve team workflows, and support autonomous and multi-agent workflows with agent management and automation. Technical Leadership and Collaboration: collaborate with cross-functional PAC teams and broader Microsoft/E+D engineering teams; provide guidance to extended PAC Tools team, including vendor developers and testers. Qualifications
Required Qualifications:
Bachelor's Degree in Computer Science or related field AND 2+ years of engineering experience with coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience. 1+ years of experience with Microsoft Azure stack (e.g., Entra ID, App Services, Functions, Event Hubs, Stream Analytics, Azure DevOps, Dynamics 365, Power Platform, Visual Studio, .NET, GitHub, Microsoft Fabric) or equivalent. 1+ years of experience in hardware acceleration of AI/ML models. 1+ years of experience in deep learning frameworks (e.g., PyTorch, TensorFlow, JAX/FLAX). Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements, including Microsoft Cloud Background Check on hire/transfer and every two years thereafter. Additional or Preferred Qualifications:
Bachelor's Degree with 4+ years of engineering experience (or Masters with 2+ years) in coding languages listed above, or equivalent experience. 1+ years of experience with Security Development Lifecycle (SDL), security assessments, and threat modeling. Familiarity with AI tools and the ability to create/utilize AI Agents to augment processes and procedures to increase productivity. Familiarity with building ML applications, LLM serving, and GPU serving. Familiarity with containers and container orchestration systems. Compensation and Benefits
Software Engineering IC3 base pay range USD 100,600 199,000 per year. Different range for specific locations (SF Bay Area and NYC: USD 131,400 215,400 per year). Additional benefits and pay information available through official Microsoft careers resources. Microsoft is an equal opportunity employer. Qualified applicants will be considered without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex, sexual orientation, or any other characteristic protected by law. If you need accommodation during the application process, read more about requesting accommodations. Job Location and Related Notes
Seattle, WA and Redmond, WA areas may be referenced for related roles and postings; this listing is for the Software Engineer II - AI Infrastructure role within Microsoft. #J-18808-Ljbffr