Microsoft's Industry Solutions Engineering (ISE) team is looking for a Principal Machine Learning (ML) Engineer to help customers leverage the latest technologies to address their toughest challenges by jointly developing code for cloud-based solutions.
Requirements
- 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 5+ years practical experience with Microsoft Azure, Google Cloud Platform (GCP), or Amazon Web Service (AWS).
- 3+ years experience with practical issues around AI deployments, including hardware (client and server), software (AI frameworks, MLOps and GenAIOps), data (data protection, privacy, sovereignty); and legal/regulatory (IP, explainability, bias, and safety).
- Experience in modern AI technologies and trends, including deep learning, reinforcement learning, foundation models for vision, audio, and language, GPT architectures, autonomous systems.
- Experience with releasing open source software and building machine learning-powered features.
Responsibilities
- Full-stack ML solution development: Design and implement end-to-end machine learning solutions that integrate seamlessly into production-grade software systems, leveraging both ML expertise and strong software engineering fundamentals.
- Cross-functional collaboration: Collaborate closely with multidisciplinary teams—including data scientists, software engineers, architects, and industry experts—to co-create AI solutions tailored to enterprise customers in healthcare, finance, manufacturing, and other verticals.
- Apply state-of-the-art ML techniques: Select, implement, and fine-tune machine learning algorithms (e.g., classical ML, deep learning, large language models) tailored to domain-specific challenges in areas such as healthcare, finance, manufacturing, and retail.
- Engineer for production at scale: Design ML pipelines and infrastructure that support deployment, monitoring, and continuous improvement in Azure cloud environments, adhering to enterprise-grade reliability and security standards.
- Contribute to customer co-innovation: Act as a trusted technical advisor during customer engagements, working side-by-side to prototype solutions, transfer knowledge, and guide AI adoption.
- Drive technical excellence and mentorship: Provide technical leadership and mentoring to other engineers, setting high standards for software quality, experimentation, and responsible AI practices.
- Stay ahead of AI trends: Continuously evaluate emerging technologies in ML and AI, and proactively integrate advances into Microsoft’s solution strategy when aligned with business goals.
Other
- Embodies our culture and values.
- Microsoft is unable to sponsor a work visa for this role due to the nature of the role’s job duties.
- Demonstrated ability to work with customers and collaborate across company boundaries.
- Enjoy travel and are comfortable with travel up to 25%.