Software Engineer II - AI/ML

A global technology leader that develops software, cloud services, and business applications, known for Microsoft Dynamics 365 and Power Platform.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II - AI/ML

Join Microsoft's Business & Industry Copilots group as a Software Engineer II focusing on AI/ML. This role is within the Customer Zero Engineering team, working on next-generation applications using Dynamics 365, AI, Copilot, and Microsoft cloud services. You'll be part of developing innovative solutions that leverage generative AI and machine learning technologies to create high-value business applications.

The position offers a unique opportunity to work with cutting-edge AI technologies while contributing to Microsoft's mission of empowering every person and organization globally. You'll be working in an agile, high-energy environment, collaborating with diverse teams to build scalable solutions using Azure & Power Platform.

As a Software Engineer II, you'll be responsible for designing and implementing AI/ML solutions, optimizing model performance, and integrating advanced NLP capabilities into business applications. The role requires strong technical expertise in machine learning, software development, and cloud technologies, combined with excellent collaborative skills.

The position offers hybrid working arrangements with up to 50% work from home flexibility. You'll be part of Microsoft's inclusive culture that values growth mindset, innovation, and collaboration. The role comes with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.

This is an excellent opportunity for a mid-level engineer with AI/ML expertise to make a significant impact on Microsoft's business applications while working with the latest technologies in generative AI and machine learning.

Last updated 3 months ago

Responsibilities For Software Engineer II - AI/ML

  • Design, develop, and implement scalable software applications using generative AI
  • Integrate LLMs and NLP into software solutions
  • Optimize generative AI models for specific use cases
  • Establish and drive adoption of 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
  • 2+ 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 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

Machine Learning Engineer

Machine Learning Engineer position at Microsoft Security's CFAR team, focusing on AI solutions for cybersecurity and fraud prevention, offering competitive salary and benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on machine learning and SAP workload optimization for Azure platform, offering competitive salary and remote work options.

Software Engineer II

Mid-level Software Engineer position at Microsoft Security, focusing on developing generative AI services and LLM capabilities for security applications.

Software Engineer

Microsoft is seeking a Software Engineer to develop AI-driven services for scientific discovery within their Strategic Missions and Technologies division.

Software Engineer II- AI/ML

Software Engineer II position at Microsoft focusing on AI/ML development for Business & Industry Copilots group, working on Dynamics 365 and enterprise solutions.