Back to jobsJob overview
About the role
Principal UX Memory Architect at Microsoft
Required Skills
reacttypescriptmemory profilingperformance optimizationci/cdazurefrontend developmentai applications
About the Role
Lead the design and evolution of memory architecture for Microsoft 365 Copilot Chat to ensure fast, reliable, and scalable performance across Microsoft 365 surfaces. This role involves memory modeling, performance tuning, and cross-team collaboration to shape the foundation of AI-powered productivity experiences.Key Responsibilities
- Architect memory systems and memory management across Chat client surfaces
- Lead memory health initiatives including automated regression detection
- Build advanced analytics and debuggability systems for trace and heap snapshot collection
- Drive cross-team collaboration to improve garbage collection and memory protection
- Mentor engineers and influence technical direction across the org
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 6+ years of professional software engineering experience, with 4+ years focused on frontend development using React and TypeScript
- 3+ years of proven track record of leading architecture and performance initiatives with a focus on application memory in large-scale systems
- Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Exposure to CI/CD pipelines, cloud hosting, and monitoring tools
- Familiarity with server-side rendering techniques and performance tools like Chrome DevTools and React Profiler
- Security, compliance, privacy‑by‑design mindset; experience with cost‑aware engineering and performance optimization
Benefits & Perks
- Industry leading healthcare