Microsoft

Principal Software Engineer - AI Safety and Security

Microsoft
Apply
13 hours ago
Remote, United States or Redmond, WA, USAStaff+
H1B sponsor

Base Salary

$143k - $304k/yr

Responsibilities

  • Lead architecture and implementation of shared AI safety platform capabilities, reusable engineering patterns, and critical production code.
  • Build AI observability and monitoring systems supporting attack reconstruction, automated detection, evaluation, threat hunting, and investigation.
  • Design detection infrastructure for attack signatures, behavioral anomalies, model-assisted analysis, and emerging AI security techniques.
  • Develop and operate large-scale distributed data-processing systems, integrations, and correlation pipelines that produce investigation-ready evidence and threat intelligence.
  • Lead technical partner discussions and security and privacy architecture reviews through integration and implementation.
  • Review designs and code, mentor engineers and scientists, and raise technical standards across teams.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 6+ years of technical engineering experience, or equivalent experience.
  • Significant ownership of distributed data, platform, or security products with coding in C, C++, C#, Java, JavaScript, or Python.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
  • Preferred: 2+ years working with modern AI systems such as copilots, agent-based products, LLM applications, embeddings, vector databases, retrieval-augmented generation, or evaluations.
  • Preferred: 2+ years of big data engineering experience with Spark, Kusto, data lakes, batch and streaming pipelines, data quality, performance tuning, and cost and reliability trade-offs.
  • Experience designing complex production systems, addressing security and privacy risks, and owning platforms, data, security, or AI products end to end.
  • Experience with alerting, triage, investigation, threat hunting, incident response, threat modeling, secure-by-design practices, and security and privacy architecture reviews.
  • Experience with cloud-native distributed platforms, infrastructure as code, CI/CD, Azure Data Factory, Databricks, Kubernetes, or equivalent systems.
  • Demonstrated technical leadership, coding, system design, written communication, mentoring, and influence across teams without direct authority.

Benefits

  • The typical U.S. base pay range is USD $142,800–$274,800 per year, with a separate San Francisco Bay Area and New York City metropolitan area range of USD $188,000–$304,200 per year.
  • Certain roles may be eligible for benefits and other compensation.
  • The position is open for a minimum of five days, with applications accepted on an ongoing basis until filled.
  • The role requires passing the Microsoft background and Microsoft Cloud background checks upon hire or transfer and every two years thereafter.

Categories

Data EngineeringSecurity
Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me