Microsoft · 3 hours ago
Principal Software Engineer - AI Safety and Security
Microsoft is committed to making the world a safer place through its security initiatives. The Principal Software Engineer - AI Safety and Security will develop and execute technical strategies for securing Microsoft's AI products, partnering with cross-functional teams to enhance threat detection and incident response capabilities.
Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
AI Logging and Observability: Develop company-wide logging strategies and implementations, enabling reliable attack mapping and automated detections; understand the architecture and pipelines for existing logging, data storage, and observability systems; and determine what additional infrastructure should be built
Detection: Partner with AI Incident Response and Threat Hunting teams to create novel detection capabilities; build infrastructure that enables meta-cognition, mechanistic interpretability, and anomaly detection, to identify patterns of attack signatures at scale
Threat Intelligence: Deliver data integrations across multiple data sources and platforms; serve diverse stakeholder needs for threat intelligence; partner with data science to operationalize pipelines that aggregate and correlate multi-source signals; deliver actionable insights, trend analyses, and automated reporting integrated with detection and response workflows
Mitigations: Partner with AI Red Team, applied science, and security research to implement mitigation strategies against emerging attack techniques; partner with product teams to demonstrate safe system architecture design. Build and maintain data pipelines and integrations with Azure Data Factory, Spark, Kusto, and more. Provide hands-on technical leadership: prototype in code, review designs and Pull Requests (PRs), define APIs and data contracts, build comprehensive architectures, and establish evaluation frameworks to de-risk complex systems
Designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices
Designing and building scalable data pipelines and analytics infrastructure using orchestration tools such as Apache Airflow, Azure Data Factory, or equivalent, with an emphasis on data quality, automation, pipeline reliability, and framework development
Working with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies to transform and manage large-scale datasets
Design, build, and operate scalable, highly available services and systems across cloud platforms such as Azure, AWS, GCP, or comparable environments
Programming in Python, Scala, or similar languages for data engineering tasks, including performance tuning, observability, and working with query languages such as KQL
Qualification
Required
Do you have a Bachelor'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 equivalent experience
Preferred
6+ years experience in technical software engineering with significant ownership of platform, data, or security products, OR equivalent experience
2+ years of demonstrated experience in cybersecurity (SIEM, SOAR, XDR/EDR, cloud security, log/observability platforms, threat detection, security research, or similar)
1+ years demonstrated technical depth with LLM Systems, agent orchestration, embeddings, vector databases, and tool use
10+ years experience driving complex platform, data, or security products end-to-end
Hands-on experience with cybersecurity workflows (alerting, triage, investigation, threat hunting, incident response) and familiarity with frameworks like MITRE ATT&CK, NIST, or OWASP for LLM applications
Deep technical understanding of LLM-based systems—prompts, system instructions, agents/tools, RAG, embeddings—and experience in leading technical strategy and execution to build or secure AI copilots or agent-based products
Familiarity with advanced concepts in AI safety, such as metacognition and mechanistic interpretability
Familiarity with large-scale telemetry systems (data lakes, streaming pipelines, etc.)
Experience with cloud-native environments (Azure preferred) and modern data/LLM/ML stacks
Exceptional written and verbal skills; adept at articulating business needs and driving alignment across engineering, research, and security teams
Company
Microsoft
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
H1B Sponsorship
Microsoft has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)
Funding
Current Stage
Public CompanyTotal Funding
$1MKey Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M
Leadership Team
Recent News
2026-01-16
Morningstar.com
2026-01-16
Company data provided by crunchbase