Software Engineer II

Microsoft Microsoft · Big Tech · Bengaluru, KA, IN · Software Engineering

Software Engineer II role focused on building and deploying AI-powered solutions for enterprise customers, translating real-world problems into production-grade AI systems. Responsibilities include engineering data pipelines, building custom applications, deploying scalable workflows, and monitoring/refining deployed solutions. Requires practical experience with AI/LLMs and leveraging generative AI.

What you'd actually do

  1. As a Microsoft Forward Deployed Engineer, you’ll be a hands-on builder working in close partnership with customers to address their most pressing challenges.
  2. Your work will span engineering data pipelines and integrations, building custom applications, and deploying scalable workflows that bring AI to life in critical business processes.
  3. Importantly, your role doesn’t end at launch -- you’ll remain accountable for monitoring, refining, and driving adoption of what you build.
  4. As a bridge between the customer environment and Microsoft’s engineering teams, you’ll also share insights from the field that influence the direction of our AI platforms.
  5. Finally, as part of a growing FDE community, you’ll contribute to knowledge sharing, mentor peers, and help set the standards for how Microsoft delivers AI-first transformation.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Competence with DevOps practices, including CI/CD pipelines, containerization, and infrastructure-as-code.
  • Solid understanding and successful demonstration of system security, scalability, reliability, and maintainability.
  • Practical Experience with AI/LLMs: Experience designing and implementing ML/LLM-based solutions in production environments.
  • Experience leveraging generative AI technologies to develop innovative and user-focused product features.

What the JD emphasized

  • Practical Experience with AI/LLMs: Experience designing and implementing ML/LLM-based solutions in production environments.
  • Experience leveraging generative AI technologies to develop innovative and user-focused product features.

Other signals

  • customer-facing AI solutions
  • deploying scalable workflows
  • generative AI technologies
  • AI-powered solutions