Back to jobsJob overview

About the role

Principal Software Engineer - MAI Data, Privacy, and Security, Microsoft AI - Copilot at Microsoft

Required Skills

pythoncloud infrastructureai/mlsecurity engineeringbackend developmentapi designmachine learning frameworksazure

About the Role

Principal Software Engineer role focused on securing Microsoft's AI Copilot platform. Responsibilities include designing and building secure systems, addressing novel AI security challenges, and ensuring safe data and functionality integration. Requires expertise in backend technologies, cloud infrastructure, and applied AI security.

Key Responsibilities

  • Build secure and performant AI Platform services that power Copilot
  • Solve novel security and privacy problems at the frontier of applied AI and agential systems
  • Work collaboratively with other Platform, infrastructure, application engineers as well as AI Researchers to build next generation AI products and services
  • Ship high-quality, well-tested, secure, and maintainable code
  • Find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 8+ years' experience building scalable services, including securing applications and infrastructure on top of cloud infrastructure like Azure, AWS, or GCP

Nice to Have:

  • Dedication to writing clean, maintainable, and well-documented code with a focus on application quality, performance, and security
  • Experience 'engineering out' classes of bugs and/or vulnerabilities by building secure coding and systems interfaces
  • Experience working with AI platforms, frameworks, and APIs
  • Staying up to date with the latest research into attacks and defenses for AI-powered systems
  • Experience using Machine Learning frameworks, including experience using, deploying, and scaling language learning models, either personally or professionally

Benefits & Perks

  • Industry leading healthcare