This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Core AI at Microsoft powers intelligent experiences across Microsoft 365, Azure, and beyond. The Dotnet Engineering team builds and operates the engineering system that powers .NET, one of the most widely used open-source developer platforms. Our infrastructure enables the building, testing, and deployment of .NET across multiple environments, ensuring reliability, scalability, and performance for millions of developers worldwide. We are seeking engineers passionate about .NET and AI-driven engineering systems. This role focuses on designing and implementing features for the engineering system that builds, tests, and deploys .NET, leveraging AI to optimize workflows, accelerate development, and enable next-generation developer experiences.
Job Responsibility:
Engineering System Feature Development: Design and implement new features for the .NET engineering system that automates build, test, and deployment processes
Enhance reliability and scalability of pipelines for .NET workloads across distributed environments
AI-Driven Optimization: Integrate AI capabilities into build and test workflows (e.g., reduction of engineering toil, intelligent test selection, failure analysis)
Collaborate with ML teams to embed LLMs and generative AI into developer tools for automated code insights and diagnostics
Distributed Systems & Infrastructure: Develop cloud-native services using .NET Core and Azure to support AI orchestration and system scalability
Implement CI/CD automation enriched with AI-driven insights for performance and efficiency
Cross-Functional Collaboration: Partner with product engineering and PM teams to align .NET engineering systems with AI innovation goals
Define metrics and telemetry for AI-enhanced build and deployment processes
Security & Compliance: Apply Responsible AI principles, privacy safeguards, and compliance checks within .NET engineering workflows.
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in .NET and C# OR equivalent experience
2+ years of experience with CI/CD pipelines, containerization (Docker/Kubernetes), and Azure DevOps
6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality
2+ years of experience with distributed systems and cloud-native architectures
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Nice to have:
Exposure to AI/ML frameworks (PyTorch, TensorFlow) and AI model lifecycle
Knowledge of Azure AI services, OpenAI integration, and AI-driven developer tools
Understanding of security, compliance, and privacy in AI systems