Principal Software Engineer - AI Safety and Security jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

PythonCybersecurityData EngineeringCloud PlatformsAI SafetyC++JavaJavaScriptC#Apache SparkAzure Data FactoryThreat DetectionLLM SystemsSoft Skills

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

company-logo
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 Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M

Leadership Team

leader-logo
Satya Nadella
Chairman and CEO
linkedin
leader-logo
Vukani Mngxati
Chief Executive Officer - Microsft South Africa
linkedin
Company data provided by crunchbase