Software Engineer II

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

Software Engineer II role focused on evolving agentic AI capabilities within Microsoft's Power BI and Fabric products. The role involves crafting, fine-tuning, and maintaining AI solutions, including prompt engineering, skill integration, context engineering, and evaluations, to deliver AI-powered experiences that unlock data value for customers.

What you'd actually do

  1. Own experiences that span across desktop client, web client and server-side components
  2. Craft, finetune and maintain AI solutions; prompt, skills, context engineering, and evaluations
  3. Deliver world-class user experiences and planet-scale cloud services to customers in collaboration with senior engineers, UX designers, and product managers
  4. Design, code, test, and develop features with good quality, maintainability, and end to end ownership
  5. Own the end-to-end life cycle of your features, from inception to managing it live on production

Skills

Required

  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Microsoft Cloud Background Check

Nice to have

  • Experience with Power BI or other BI/analytic tools
  • Experience in data modeling and visualization
  • Experience with LLM based software or data features

What the JD emphasized

  • evolving agentic AI capabilities
  • Craft, finetune and maintain AI solutions
  • prompt, skills, context engineering, and evaluations

Other signals

  • evolving agentic AI capabilities in Power BI and Fabric
  • empower customers and partners with intuitive and rich AI powered experiences
  • bring customer data into the platform and unlock its value through semantic modeling
  • Craft, finetune and maintain AI solutions; prompt, skills, context engineering, and evaluations