Apply now and let’s build the future together. As a Principal Software Engineer on our team, you will drive the design, development, and support of the platform that powers Azure Machine Learning and Azure OpenAI model customization in Azure AI Foundry. You’ll work across teams to help make the whole organization successful. Your responsibilities will include the following: Design, implement, and support scalable, reliable, high-performance services with a strong focus on SLA/SLO, customer adopt…
Responsibilities
Lead discussions for architecture of complex products ensuring test strategies for solution quality Mentor in identifying dependencies and producing extensible code across teams. Lead debugging efforts and application of coding patterns to improve code quality Develop automation for production deployment targeting zero-touch when possible Embody our Culture and Values.
Required Qualifications
Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to C++ / C#, Java or Python OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to C++ / C#, Java or Python OR equivalent experience. Depth in Generative AI and Engineering A strong background in machine learning, deep learning, and natural language processing. Proficiency in Python and relevant ML libraries (e.g., PyTorch, Transformers). Experience with transformer-based models (e.g., BERT, GPT, Llama). Familiarity with cloud platforms (e.g., Azure, AWS) and distributed computing (Kubernetes). Excellent problem-solving skills and the ability to work independently and collaboratively.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page