remote
Software Engineer - Microsoft AI Development Acceleration Program
Software Engineer
Join a high‑impact team building Azure’s next‑generation AI supercomputer, focusing on large language models and responsible AI. Leverage Python, C#, .NET, and Azure services to design, train, and deploy cutting‑edge AI solutions.
About the role
Key Responsibilities
- Design, develop, and maintain scalable AI services on Azure, focusing on large language model pipelines.
- Collaborate with research and product teams to translate AI research into production‑ready solutions.
- Implement end‑to‑end ML workflows using Python, C#, and .NET, ensuring performance, reliability, and security.
- Optimize model inference and training workloads on Azure infrastructure, leveraging GPU and HPC resources.
- Participate in code reviews, architecture discussions, and continuous improvement initiatives.
Requirements
- Strong programming skills in Python and C# with experience in .NET Core.
- Hands‑on experience with Azure AI services (Azure Machine Learning, Cognitive Services) and large‑scale model deployment.
- Solid understanding of machine learning fundamentals, model training, evaluation, and optimization.
- Experience with containerization (Docker), CI/CD pipelines, and cloud‑native architecture.
- Excellent problem‑solving skills and a passion for responsible AI development.
Skills
pythoncazuremachine learning