This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineer on the Microsoft Store Windows client app team, you will contribute to the development and maintenance of the Windows client application and supporting components used by millions of customers worldwide. The team focuses on delivering a performant, reliable, and intuitive Store experience that helps customers discover, install, and manage apps, games, and content with ease. This role offers the opportunity to deepen your understanding of Windows application development and the Windows UI stack while working on high‑impact areas such as performance, personalization, and intelligent discovery. You will collaborate with engineers, applied scientists, and data partners to build and evolve AI‑enabled features—including recommendation and ranking capabilities—that improve relevance, responsiveness, and overall user experience across the Microsoft Store.
Job Responsibility:
Develops and maintains features within the Microsoft Store Windows client application and related components.
Collaborates with project management, design, applied science, and data partners to identify and define opportunities where artificial intelligence (AI) and large language models (LLMs) can improve user experience.
Implements, tests, and optimizes client‑side and service‑integrated features with a focus on reliability, low latency, and high performance.
Participates in experiment design, execution, and analysis to evaluate feature effectiveness, model performance, and customer impact.
Breaks down complex product initiatives into well‑scoped engineering tasks and contributes to delivery planning and execution.
Stays current with advancements in LLM capabilities, retrieval and ranking systems, and recommendation models, and proactively identifies opportunities to apply them within the Microsoft Store experience.
Applies responsible AI and privacy principles when building and integrating AI‑driven capabilities.
Requirements:
Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Experience in application development for Windows or other platforms.
Experience with conversational memory systems and agentic AI concepts.
Experience integrating AI models into applications via APIs or SDKs.
Experience with LLM‑based agent systems or recommendation systems (retrieval, ranking, personalization).
Experience collaborating with applied science or machine learning research teams.
Nice to have:
Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Experience in application development for Windows or other platforms.
Experience with conversational memory systems and agentic AI concepts.
Experience integrating AI models into applications via APIs or SDKs.
Experience with LLM‑based agent systems or recommendation systems (retrieval, ranking, personalization).
Experience collaborating with applied science or machine learning research teams.