Principal Software Engineer / Principal AI Engineer - Commerce Platforms

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

This Principal AI Engineer role focuses on building and operating AI-powered commerce and finance platforms, including AI-powered business applications, intelligent automation, agentic workflows, and LLM-enabled applications. The role involves technical leadership in architecture, design, and modernization of these large-scale, cloud-native distributed systems, with a focus on AI-native engineering practices.

What you'd actually do

  1. Lead architecture, technical strategy, and design for large-scale commerce, financial, payments, data, AI, and cloud platform systems.Define and drive technical direction across complex services, platforms, and cross-team initiatives.
  2. Design and evolve cloud-native distributed systems with a focus on scalability, reliability, performance, security, compliance, accessibility, and operational excellence.
  3. Lead the development of AI-powered capabilities, intelligent automation, agentic workflows, LLM-enabled applications, data-driven insights, and AI-assisted engineering practices.
  4. Drive platform modernization efforts that improve system consistency, extensibility, resiliency, developer productivity, and long-term maintainability.
  5. Influence roadmaps and technical investments by partnering with engineering leaders, product managers, architects, researchers, data scientists, and business stakeholders.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and / or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check

Nice to have

  • Experience designing, building, and operating large-scale distributed systems, cloud platforms, production services, or enterprise software systems.
  • Experience leading complex technical initiatives that span multiple teams, services, or organizations.
  • Deep expertise in software architecture, system design, scalability, reliability, performance, and operational excellence.
  • Proficiency in C#, Java, Python, C++, JavaScript, or similar programming languages.
  • Experience with Azure, AWS, GCP, or other cloud platforms; Azure experience preferred.
  • Experience with commerce platforms, financial systems, payments, billing, revenue systems, pricing, catalog, offer management, data platforms, or large-scale transaction processing.
  • Experience building or leading AI-powered solutions, production AI applications, LLM-enabled experiences, agentic workflows, intelligent automation, applied machine learning capabilities, or AI-assisted engineering practices.
  • Experience with CI/CD, Azure DevOps, automated testing, monitoring, telemetry, observability, incident management, and DevOps practices.
  • Understanding of security, privacy, accessibility, compliance, reliability, and Responsible AI principles.
  • Ability to create clarity in ambiguous environments, influence without authority, and align stakeholders around durable technical decisions.
  • Communication skills with the ability to translate

What the JD emphasized

  • AI-powered business applications and intelligent automation
  • agentic workflows
  • LLM-enabled applications
  • AI-assisted engineering practices

Other signals

  • AI-powered commerce and finance platforms
  • AI-powered capabilities
  • AI-powered business applications and intelligent automation
  • LLM-enabled applications
  • agentic workflows
  • AI-assisted engineering practices