Senior Software Engineer
Core
Lead the design, implementation, testing, deployment, and operation of AI-powered features in PowerPoint for the web, driving delivery from early prototypes through production at global scale.
Role type
Senior IC software engineer (AI/LLM integration)
Builds
AI-powered features for PowerPoint for the web
Domain
Enterprise productivity software + Generative AI
Deliverable
production ML models
Required skills
C, C++, C#, Java, JavaScript, Python, TypeScript, AI/LLM integration, prompt injection defenses, threat modeling, automated testing, telemetry, monitoring, deployment automation, feature flags, incident response, code review, mentoring
Preferred skills
Secure-by-design engineering practices, AI safety guardrails, performance optimization, cross-team technical alignment
Technologies
PowerPoint for the web stack, client architecture, AI and agent services, LLMs, multimodal models, tool use/function calling
Responsibilities
Lead technical designs and evaluate architectural trade-offs for performance, scalability, reliability, security, and AI safety; Define and drive quality strategies including automated testing and AI evaluation; Drive safe deployment using automation and staged rollouts; Act as DRI for incident response and root-cause analysis; Mentor engineers to improve engineering quality and security; Collaborate with Product, Design, Research, Security, and Privacy teams to translate needs into technical plans.
Seniority
Senior, hands-on IC with mentorship responsibilities
