Software Engineer II

Microsoft Microsoft · Big Tech · Cairo, Cairo Governorate, Egypt · Software Engineering

Software Engineer II on Microsoft's AI Applied Engineering team, focused on co-innovating and improving AI platforms by applying them to real-world enterprise customer scenarios using Azure AI services like LLMs, Speech, and Search. The role involves architecting and developing end-to-end Agentic AI solutions, integrating new Azure services and AI technologies, and collaborating with other teams to drive learnings back into the AI Foundry platform.

What you'd actually do

  1. Architect, develop and implement end-to-end Agentic AI solutions: Design systems that span cloud services, on-premises systems, and edge devices. Quickly learn and integrate new Azure services and AI technologies (LLMs, agents, fine-tuning techniques, etc.) into the solutions you build.
  2. Lead the vision, strategy, and execution of innovative solutions that leverage our latest AI Foundry Agentic AI, models, and tools capabilities. Leverage technical skills to architect state-of-the-art solutions that address our customers' business needs, meet their technical requirements, and provide a high degree of reliability and safety
  3. Collaborate with other engineering teams, researchers, and Field engineers to help enterprise customers incorporate cutting-edge AI Foundry platform into their robust end-to-end systems. Drive learnings from customer engagements into improving AI Foundry platform and helping build solution accelerators. Play a critical role in identifying opportunities to innovate and differentiate AI Foundry, while maintaining our best-in-class safety standards.
  4. Excellent communication skills to explain and demonstrate complex solutions persuasively to technical and non-technical audiences alike.
  5. Travel occasionally to customer sites for workshops, implementation support, and building relationships. Establish a shared vision for creating solutions that enable beneficial and safe AI.

Skills

Required

  • Generative AI technologies
  • OpenAI GPT models
  • Azure AI Services
  • machine learning techniques
  • evaluation methodologies
  • prompt engineering
  • designing and building scalable, high-performance systems
  • coding in C#, Java, or Python
  • software engineering experience

Nice to have

  • LLMs
  • agents
  • fine-tuning techniques
  • Speech
  • Search
  • model Fine Tuning
  • Evaluations
  • Azure’s cloud infrastructure
  • AI-powered APIs
  • models
  • services
  • solutions

What the JD emphasized

  • Agentic AI solutions
  • AI Foundry Agentic AI
  • evaluation methodologies
  • prompt engineering
  • safety standards
  • safe AI

Other signals

  • co-innovate, incubate, and improve Microsoft’s AI platforms
  • applying them to real-world customer scenarios
  • build and infuse AI technologies into end-to-end solutions
  • deliver AI-powered APIs, models, services and solutions