Back to jobsJob overview
About the role
Senior Software Engineer - AI for Security at Microsoft
Required Skills
pythonazureai/mlgenerative aicloud servicesdata pipelinessecuritymlops
About the Role
Senior Software Engineer role focused on developing AI-driven security solutions for Microsoft. Responsibilities include building software systems for autonomous defense, collaborating with researchers, and implementing cutting-edge AI technologies to protect Microsoft and its customers.Key Responsibilities
- Acts as enablers to applied scientists and security researchers by creating software systems, infrastructure, services, and data pipelines using cloud technologies.
- Collaborate with researchers on the design, development, execution, and implementation of software projects that serve Microsoft Defenders.
- Research AI technologies to develop cutting-edge AI based solutions for Microsoft Defenders.
- Research and develop an understanding of tools, technologies, and methods being used in the community that can be utilized to improve product quality, performance, or efficiency.
- Incorporate state-of-the-art research or previously tested solutions occurring at Microsoft and academia and tune it to solve complex security challenges.
Required Skills & Qualifications
Must Have:
- 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.
- 2+ years of experience building, scaling, and operating Azure cloud services.
- 2+ years of relevant industry experience driving research incubations to Production to drive real world impact.
- 2+ years of experience building customer solutions or open-source projects using ML/generative AI and/or multi-agent frameworks such as AutoGen, LangChain, LangGraph, crewAI, or equivalent.
Nice to Have:
- 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.
- Experience with training and fine-tuning of transformer-based models, information retrieval or reinforcement learning
- Experience in safety and ethical aspects of AI.
Benefits & Perks
- Industry leading healthcare