Welcome to the applied research arm of Microsoft Security AI (Artificial Intelligence), where we engage in research to create truly differentiating products and services across Microsoft’s Security Division. In the 18 months since our organization’s founding, we have driven the research behind Microsoft Security Copilot and a suite of both foundational and specialized AI models. Our project portfolio includes a variety of short-to-long-term horizon projects with applications across Microsoft security suite. We are a culture-first organization, and our culture is one of ambition and science together with curiosity and humility. We believe in a future that is brighter and better than the present, and we want to be the ones who make it happen. We believe that customer obsession requires a commitment to investing in new knowledge. Our people are some of the best and brightest scientists and engineers in the world, and we collaborate every day, helping each other grow and break boundaries. But we do this with the humility that comes with the immense challenges of providing cybersecurity to millions of customers. We oversee and coordinate AI investments for Microsoft Security; work with engineering partners to accelerate and scale security research by making AI tools and data more accessible to security researchers; serve as Microsoft Security’s central hub for industry and academic partnerships; and drive thought leadership efforts to let the world know about our trailblazing work in security science and AI. We are looking for a “Principal Applied AI Scientist” to join a newly created team to reshape how we defend Microsoft using autonomous agents.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Business Understanding and Impact
- Leverages subject matter expertise to analyze problems and issues facing projects to uncover, manage, and/or mitigate factors that can influence final outcomes across product lines. Partners with business team to drive strategy and recommend improvements.
- Raises opportunities to look for new work opportunities and different contexts to use existing work.
- Establishes, applies, and teaches standards and best practices. Data Preparation and Understanding
- Oversees data acquisition efforts and ensures data is properly formatted and accurately described.
- Utilizes key technologies and tools necessary for data exploration (e.g., structured query language [SQL], Python).
- Uses querying, visualization, and reporting techniques to explore the data, including distribution of key attributes, relationships between attributes, simple aggregations, properties of significant sub-populations, and statistical analyses.
- Mentors and coaches engineers in data cleaning and analysis best practices. Identifies gaps in current data sets and drives onboarding of new data sets.
- Drives discussions around ethics and privacy policies related to collecting and preparing data.
- Integrates industry-wide ethics insights and best practices to influence internal processes and drive decision-making.
- Builds data platforms from scratch across products Identifies new opportunities from data and processes data in a way that is usable for general purpose.
- Actively contributes to the body of thought leadership and intellectual property (IP) on best practices for data acquisition and understanding. Leads and resolves data-integrity problems.
- Modeling and Statistical Analysis Generalizes machine learning (ML) solutions into repeatable frameworks (e.g., modules, packages, general-purpose software) for others to use.
- Exemplifies and enforces team standards related to bias, privacy, and ethics.
- Evaluates the methodology and performance of teammates’ models and, as appropriate, recommends solutions for improvement.
- Anticipates the risks of data leakage, the bias/variance tradeoff, methodological limitations, etc., and is able to guide teammates on solutions.
- Drives best practices relative to model validation, implementation, and application.
- Develops operational models that run at scale.
- Partners with others to identify and explore opportunities for the application of ML and predictive analysis.
- Identifies new customer opportunities for driving transformative customer solutions with ML modeling.
- Incorporates best practices for ML modeling with consideration for artificial intelligence (AI) ethics.
- Develops deep expertise in specialized areas by staying abreast of current and emerging methodologies an AI and ML.
- Evaluation Conducts thorough review of data analysis and modeling techniques used to summarize the process review and highlight areas that have been missed or need reexamining.
- Utilizes results of the assessment and process review to decide on next steps (e.g., deployment, further iterations, new projects).
- Identifies new evaluation approaches and metrics and invents new methodologies to evaluate models.
Industry and Research Knowledge/Opportunity
- Identification Tracks advances in industry and academia, identifies relevant state-of-the-art research, and adapts algorithms and/or techniques to drive innovation and develop new solutions.
- Researches and maintains deep knowledge of industry trends, technologies, and advances. Leverages knowledge of work being done on team to propose collaboration efforts.
- Proactively develops strategic responses to specific market strengths, weaknesses, opportunities, threats, and/or trends.
- Mentors and coaches less experienced engineers in data analysis best practices.
- Serves as subject matter expert and role model for less experienced engineers.
- Identifies strategy opportunities.
- Actively contributes to the body of thought leadership and intellectual property (IP) best practices by active
- Embody our culture and values.
Qualifications
Required Qualifications:
- Bachelor’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 6+ years related experience (e.g., statistics, predictive analytics, research)
- OR Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 4+ years related experience (e.g., statistics, predictive analytics, research)
- OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 3+ years related experience (e.g., statistics, predictive analytics, research)
- OR equivalent experience.
- 3+ years experience developing and deploying live production systems, as part of a product team.
- 2+ years experience with Large Language Models experience with writing high quality efficient, readable, extensible code/model.
Other Requirements
- 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 Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications
- 3+ years experience developing and deploying products or systems at multiple points in the product cycle from ideation to shipping.
- 5+ years experience conducting research as part of a research program (in academic or industry settings).
- 2+ years experience presenting at conferences or other events in the outside research/industry community as an invited speaker.
- 5+ years experience creating publications (e.g., patents, libraries, peer-reviewed academic papers).
- Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 9+ years related experience (e.g., statistics, predictive analytics, research) OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 6+ years related experience (e.g., statistics, predictive analytics, research) OR equivalent experience.
Applied Sciences IC5 – The typical base pay range for this role across Canada is CAD $135,800 – CAD $253,000 per year.
Find Additional Pay Information Here
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Microsoft will accept applications for the role until October 15, 2024
#MSFTSecurity #MSECAIR #CyberSecurity #InfoSecCommunity #ADAPT #SecurityResearch #AIAgents #LLM #AI #KnowledgeGraph #GenAI #MSECADAPT
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment 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, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.