Senior Software Engineer - AI/ML

Microsoft is a global technology leader that develops and provides software, cloud services, and business applications, empowering people and organizations worldwide.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - AI/ML

Join Microsoft's Business & Industry Copilots group, a rapidly growing organization responsible for Microsoft Dynamics 365, Power Apps, Power Automate, and more. As a Senior Software Engineer in the BIC Customer Experience team, you'll work on strategic initiatives building next-generation applications using Dynamics 365, AI, and Copilot. The role focuses on developing and implementing generative AI solutions, working with large-scale datasets, and creating robust ML models for business 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 requires expertise in machine learning, software development, and cloud technologies, with opportunities to work on cutting-edge AI technologies and solve challenging problems for large-scale 24x7 business SaaS applications.

The ideal candidate brings strong technical expertise in ML/AI, software engineering, and cloud platforms, combined with excellent interpersonal skills. You'll be working in a hybrid environment with up to 50% work from home flexibility, contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

This role offers comprehensive benefits, professional growth opportunities, and the chance to work with leading-edge technologies in a company known for its innovative culture and global impact. Join a team that values respect, integrity, and accountability while building solutions that shape the future of business applications.

Last updated 9 days ago

Responsibilities For Senior Software Engineer - AI/ML

  • Design, develop, and implement robust scalable software applications using generative AI
  • Integrate LLMs and NLP into software solutions
  • Optimize generative AI models and their performance
  • Establish and drive adoption of good coding standards
  • Identify opportunities to improve systems using generative AI
  • Stay up-to-date with latest trends in generative AI

Requirements For Senior Software Engineer - AI/ML

Python
Java
Kubernetes
  • 8+ years of professional experience in ML solutions development
  • 5+ years of software engineering experience in Python, C#, Java or equivalent
  • Knowledge of machine learning algorithms and concepts
  • Experience with ML frameworks (TensorFlow, PyTorch, Scikit-learn, Keras)
  • Experience with data processing frameworks (Apache Spark, Hadoop)
  • Cloud platform experience (Azure, AWS, GCP)
  • Bachelor's/Master's degree in Computer Science, Data Science, or related field
  • Excellent cross-group and interpersonal skills

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 -Growth

Senior Software Engineer position at Microsoft's Copilot Team, focusing on AI-powered growth initiatives and machine learning solutions.

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.

Senior Software Engineer - ML Platform

Senior Software Engineer role at Microsoft focusing on ML Platform development for identity protection, offering competitive pay and hybrid work environment.

Senior Machine Learning (ML) Engineer

Senior ML Engineer role at Microsoft Security, focusing on AI personalization and analytics for Security Copilot, offering competitive pay and remote work options.

Senior Applied AI Engineer

Senior Applied AI Engineer role at Microsoft Security, focusing on developing autonomous defense systems using cutting-edge AI for cybersecurity innovation.