Software Engineer II- AI/ML

Microsoft is a global technology leader developing business applications and cloud services, including Dynamics 365 and Power Platform.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II- AI/ML

The Business & Industry Copilots group at Microsoft is seeking a Software Engineer II specializing in AI/ML to join their dynamic team. This role is part of the Microsoft Dynamics 365 suite of products ecosystem, working on cutting-edge business applications. The position offers an exciting opportunity to work with generative AI, LLMs, and advanced machine learning technologies while contributing to Microsoft's mission of empowering every person and organization globally.

The role involves developing and implementing AI solutions at scale, working with large datasets, and integrating advanced ML models into business applications. You'll be part of a team that innovates quickly and collaborates closely with partners and customers in an agile environment. The position requires strong technical expertise in machine learning, software development, and cloud technologies, combined with excellent interpersonal skills.

This is an ideal opportunity for a mid-level engineer with both ML expertise and strong software development skills who wants to work on enterprise-scale AI solutions. The hybrid work environment (up to 50% work from home) offers flexibility, and the position comes with comprehensive benefits including healthcare, educational resources, and parental leave. Join Microsoft's culture of inclusion and innovation while working on next-generation AI applications that impact businesses worldwide.

Last updated 4 days ago

Responsibilities For Software Engineer II- AI/ML

  • Design, develop, and implement robust and 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 Software Engineer II- AI/ML

Python
Java
Kubernetes
  • 2+ years of professional experience in ML solutions development
  • 3+ years of experience as a software engineer
  • 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 Software Engineer II- 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 Software Engineer II- AI/ML

Technical Support Engineer- AI Support

Technical Support Engineer position at Microsoft focusing on AI support, requiring 3+ years experience, offering hybrid work model and comprehensive benefits package.

Software Engineer II

Software Engineer II position at Microsoft's Turing team, building enterprise Copilot solutions with focus on AI and machine learning, offering competitive salary and hybrid work model.

Machine Learning Engineer

Microsoft ML Engineer role focusing on AI model evaluation platform development, offering remote work and competitive pay range of $81,900-$160,200.

Machine Learning Engineer

Machine Learning Engineer position at Microsoft's CFAR team, focusing on developing AI solutions for cybersecurity and fraud prevention.

Applied AI Engineer II

Applied AI Engineer position at Microsoft focusing on machine learning and AI innovation for security and compliance solutions, offering hybrid work and competitive compensation.