Microsoft Security aspires to make the world a safer place for all by reshaping security and empowering users, customers, and developers with a security cloud. The Microsoft Security AI Research team is responsible for defending Microsoft and its customers through applied AI innovation, addressing digital threats, regulatory scrutiny, and estate complexity.
Requirements
- 2+ years of experience building, scaling, and operating Azure cloud services.
- 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.
- Experience with training and fine-tuning of transformer-based models, information retrieval or reinforcement learning
- Experience with MLOps. Experience in working with large-scale datasets.
- Experience with large-scale data processing and distributed compute tools such as Cosmos, Azure Data Explorer, Kusto, Azure Data Factory, Azure AML pipelines, Spark, Synape, or Dask.
- Experience with building and deploying services on Azure including Azure Functions, Azure Containers, Azure DevOps pipelines, Github actions, Github Codespaces, and Jupyter Notebooks.
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.
- Produce reliable and performant code and conduct design and code reviews to ensure alignment with standards and best practices.
- Follow release management policies to ensure data integrity, compliance, and system stability.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- 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.
- Microsoft is an equal opportunity employer.
- If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.