Microsoft is a leading technology company focused on security solutions to protect customers from digital threats. The Senior AI Engineer will contribute to the design, prototyping, and implementation of AI-powered security experiences and platform components, collaborating closely with partner teams to bring innovative ideas to fruition.
Responsibilities:
- Build and prototype AI-native features and system components, with a focus on iterative learning and shipping working code
- Implement well-architected services, APIs, evaluation harnesses, and data pipelines that support AI-based security scenarios
- Contribute to model-driven features, including LLM-based reasoning, retrieval/RAG, grounding, routing, and safety guardrails
- Design and evaluate ML/AI systems using metrics such as groundedness, precision/recall, latency, and cost
- Apply responsible AI, security, and privacy requirements throughout the development lifecycle
- Work with partners to integrate prototypes into production environments as part of broader engineering efforts
- Work with cross-disciplinary teams (research, PM, engineering) to clarify requirements and land technical decisions
- Participate in design reviews, code reviews, and hands-on technical discussions
- Contribute to a culture of curiosity, scientific rigor, and customer-obsessed problem solving
Requirements:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, 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 background and 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++, C#, Java, JavaScript, 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++, C#, Java, JavaScript, or Python OR equivalent experience
- 2–3+ years working with ML/AI systems (LLMs/GenAI, RAG, model serving, experimentation, or data pipelines)
- Hands‑on engineering experience building distributed cloud services in Azure
- Familiarity with security domains such as detection/response, SIEM/SOAR, identity, endpoint, or cloud security
- Experience working with GenAI/LLM techniques: MCP, prompt engineering, retrieval/vector stores, agent/tooling frameworks, content safety, and evaluation platforms
- Strong coding skills and comfort engaging deeply in design and implementation details