Connecting people I'd hire with companies I'd work at

Matt Wallaert
companies
Jobs

Software Engineer II

Microsoft

Microsoft

Software Engineering
Cairo, Cairo Governorate, Egypt
Posted on Dec 19, 2025
Overview

Are you looking for an opportunity to solve business-critical problems for both Fortune 500 companies and startups globally, using cutting-edge AI and ML technology? Do you enjoy tackling technical challenges and producing innovative solutions to real-world problems? Then come join Microsoft’s AI Applied Engineering team. You will work alongside the industry’s best AI/ML engineering, data science, and product talent, engaging with some of the largest, most innovative customers and ISVs in the world.

Artificial Intelligence (AI) and AI applications are explosive growth areas in technology, transforming every business in every industry. In this golden age of AI, Microsoft is committed to bringing state-of-the-art technologies to customers in a responsible, secure, and scalable manner. Innovations in AI are helping enterprises fundamentally reshape their business, and Microsoft is a key player and market leader in this space.

The AI Applied Engineering team (part of Microsoft’s Core AI organization) has the mission is to co-innovate, incubate, and improve Microsoft’s AI platforms by applying them to real-world customer scenarios. We build and infuse AI technologies into end-to-end solutions for strategic enterprise customers and ISVs across all domains. Using Azure AI services like LLMs, Speech, Search and advanced techniques like model Fine Tuning and Evaluations along with Azure’s cloud infrastructure, we deliver AI-powered APIs, models, services and solutions that solve real-world problems. Insights from these projects directly inform and enhance Microsoft’s core AI platform, making our products more robust and scalable for all customers. We’re moving at startup speed but with the resources of one of the world’s largest companies – it's the best of all worlds.



Responsibilities
  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.

  1. 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

  1. 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.

  1. Excellent communication skills to explain and demonstrate complex solutions persuasively to technical and non-technical audiences alike.

  1. 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.



Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, or Python

  • OR equivalent experience.

Preferred Qualifications:

  • Master’s Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, or Python OR equivalent experience.

  • Experience with Generative AI, OpenAI GPT (Generative Pre-trained Transformer) models, Azure AI Services, and Machine Learning techniques.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.