Senior Software Engineer - AI/ML

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - AI/ML

Join Microsoft's Customer Zero Engineering team in an exciting role focused on building next-generation applications leveraging Dynamics 365, AI, Copilot, and Microsoft cloud services. This senior position involves working with cutting-edge generative AI technologies to develop scalable solutions that deliver high-value, Copilot-enabled application scenarios across all devices. The role combines advanced machine learning expertise with robust software engineering practices, working on large-scale 24x7 business SaaS applications. You'll be part of a diverse engineering team that innovates quickly and collaborates closely with partners and customers in an agile environment. The position offers the opportunity to work with state-of-the-art AI technologies while contributing to Microsoft's mission of empowering every person and organization globally. The hybrid work environment allows up to 50% work from home, with a strong emphasis on collaboration, innovation, and professional growth. This role is perfect for experienced engineers passionate about AI/ML who want to make a significant impact at one of the world's leading technology companies.

Last updated 12 hours ago

Responsibilities For Senior Software Engineer - AI/ML

  • Design, develop, and implement robust and scalable software applications using generative AI techniques
  • Integrate LLMs and NLP into software solutions for tasks like content recommendations, summarization, translation, and retrieval
  • Optimize generative AI models and their performance for specific use cases
  • Help establish and drive the adoption of good coding standards and patterns
  • Help identify opportunities to improve and optimize existing systems using generative AI
  • Stay up-to-date with the latest trends and technologies in generative AI

Requirements For Senior Software Engineer - AI/ML

Python
Java
  • Knowledge of machine learning algorithms and concepts (supervised learning, unsupervised learning, deep learning) for generative AI
  • Extensive professional experience developing, training, evaluating and deploying ML solutions at scale
  • Extensive experience as a software engineer, developing and shipping software in Python, C#, Java or modern language equivalent
  • Familiarity with ML frameworks and libraries like TensorFlow, PyTorch, Scikit-learn, Keras
  • Experience in handling large datasets and working with data processing frameworks
  • Hands-on experience with cloud platforms like Azure, AWS or GCP
  • Excellent cross-group and interpersonal skills
  • Experience in designing and implementing MLOps strategies

Benefits For Senior Software Engineer - AI/ML

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - AI/ML

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on AI and machine learning development for Microsoft Intune, offering hybrid work in Redmond, WA with competitive compensation.

Senior Software Engineer - ML Focused

Senior Software Engineer position at Microsoft focusing on Machine Learning and AI implementation, working with GPU technologies and advanced ML algorithms for Windows platform innovations.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Turing team, working on Microsoft365 Copilot and machine learning solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure ML team, focusing on AI and machine learning platform development with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure AI Platform team, focusing on AI infrastructure and LLM services, offering hybrid work in Redmond, WA.