Microsoft AI is looking to build and secure systems that accelerate the process of incorporating more data and functionality into Copilot, making it easy and safe to use. This involves addressing novel security and privacy challenges posed by AI orchestration, information flows, misinterpretation, and exfiltration risks.
Requirements
- 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- 8+ years' experience building scalable services, including securing applications and infrastructure on top of cloud infrastructure like Azure, AWS, or GCP.
- 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.
- Ability to identify, analyze, and resolve complex technical issues, ensuring optimal performance, scalability, and user experience.
Responsibilities
- identify areas of risk and opportunity, then design and build solutions in Copilot, making the product and its platform more secure.
- design and build solutions in Copilot, making the product and its platform more secure.
- 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.
Other
- A methodical approach to problem-solving
- A familiarity with applied AI and its unique security challenges
- The ability to architect solutions that stand the test of time.
- The right candidate is hands-on and enjoys building world-class consumer experiences and products in a fast-paced environment.
- A key skill is the judgment to make the right risk vs velocity and value decisions.