View All Jobs 170324

Software Engineer II

Develop scalable data infrastructure to enable instant insights and AI-powered data solutions
Redmond, Washington, United States
Mid-Level
20 hours agoBe an early applicant
Microsoft

Microsoft

A global technology leader known for its software products, cloud services, and hardware like Windows OS and Xbox consoles.

Software Engineer II

We are the innovative fast-moving data team for the Microsoft Store on Windows, and our passion is delivering infrastructure that makes data accessible, explorable, and actionable for both insights and product data operations in the store. Our focus is to use the best technologies to move both fast and accurately. Given Windows' global reach, our data is multi-petabyte and presents both challenges and opportunities for deeper understanding of data engineering and database engines.

We are looking for a Software Engineer II who thinks about data structures, algorithms, and architecture while both bringing solid coding skills and the ability to apply software engineering practices to agent assisted (agentic) development: we build quickly but know precisely what we are doing. Our goal is to create an environment where access to data and the ability to play with data are top priorities, moving beyond traditional pipeline operations to enable creative solutions at scale.

What you'll work on:

  • Designing systems to enable rapid and automated data exploration (UI innovations, LLM-powered summarization, intelligent prioritization).
  • Building infrastructure for fast query execution and instant paths to insights.
  • Designing schemas that reduce complexity and simplify understanding of Store customer journeys.
  • Automating the generation of batch processing at Windows scale.
  • Creating agentic data solutions that integrate with MCPs and leverage AI to surface what matters.
  • Collaborating with applied science and data science teams in Windows, and with engineering teams across Microsoft to solve problems and understand root causes.
  • We work in a variety of languages given the situation: Python, C#, Java, Scala, TypeScript, and will always pick the right tool for the job. A willingness to look below the surface and explore deeper concepts or rapidly innovate on new approaches is essential.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

+ Show Original Job Post
























Software Engineer II
Redmond, Washington, United States
Engineering
About Microsoft
A global technology leader known for its software products, cloud services, and hardware like Windows OS and Xbox consoles.