Senior Software Engineer - AI for Security @ Microsoft
Your Application Journey
Email Hiring Manager
Job Details
Overview
The Senior Software Engineer - AI for Security at Microsoft plays a critical role in defending complex digital environments using cutting-edge AI technologies. In this role, you will work with applied scientists and security researchers to design, implement, and maintain software systems that enable autonomous defense, offense, and incident response.
Responsibilities
- Create software systems, infrastructure, services, and data pipelines using cloud technologies.
- Collaborate with researchers to design and implement software projects for Microsoft Defenders.
- Research and develop state-of-the-art AI solutions for security challenges.
- Conduct design and code reviews to ensure performance and compliance.
- Follow release management policies to maintain data integrity and system stability.
Qualifications
The role requires a Bachelor's Degree in Computer Science or related technical field with relevant experience. Candidates must have experience in cloud services, coding in multiple programming languages, and deploying ML/generative AI solutions in real-world environments. Preferred qualifications include a Master’s degree and extensive experience with transformer-based models, MLOps, and large-scale data processing.
Key skills/competency
- AI
- Security
- Cloud
- Azure
- Coding
- Data Pipelines
- Generative AI
- MLOps
- Incident Response
- Research
How to Get Hired at Microsoft
🎯 Tips for Getting Hired
- Research Microsoft Security: Review security missions and AI innovations.
- Tailor your resume: Highlight AI, cloud, and coding skills.
- Network on LinkedIn: Connect with current Microsoft employees.
- Prepare for technical interviews: Practice coding and system design questions.