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

Software Engineer II

Software Engineer II position at Microsoft's Azure GenAI team, focusing on LLM technologies and distributed systems with 4+ years of experience required.

Machine Learning Engineer II

Machine Learning Engineer II position at Microsoft focusing on large language model development and adaptation for Azure GenAI platform.

Machine Learning Engineer - II

Microsoft seeks a Machine Learning Engineer to build evaluation frameworks for cutting-edge AI models, focusing on LLMs and generative AI applications.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their Azure ML team, focusing on large-scale AI inferencing and LLM services, offering competitive pay and benefits.

Applied AI Engineer II

Applied AI Engineer II position at Microsoft Security focusing on developing AI-powered security solutions with competitive compensation and comprehensive benefits.