Software Engineer II

Microsoft Turing team is an innovative research and engineering team working on state-of-the-art deep learning models to power end user experiences across the company.
$83,600 - $159,600
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Join the Microsoft Turing team to help build the core of Microsoft Copilot for enterprise. As a Software Engineer II, you'll be part of a diverse group of engineers and applied scientists working to improve, maintain, and scale the platform powering Microsoft's AI-powered experiences. The role involves working closely with applied scientists and engineers on building both backend platform capabilities and core copilot scenarios.

You'll be responsible for building scalable, performant, and cutting-edge features, which includes defining architecture, implementation planning, ensuring robust testing, and improving processes. The team focuses on state-of-the-art deep learning models using Microsoft 365 Core's world-class distributed training infrastructure.

This position offers the opportunity to work on innovative AI solutions while collaborating with top talent in the field. You'll contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more. The role combines technical expertise with practical implementation, requiring both engineering excellence and collaborative problem-solving skills.

The position includes comprehensive benefits, professional development opportunities, and the chance to work on technology that impacts millions of users. With a hybrid work environment and up to 50% work from home flexibility, you'll have the balance needed to thrive both professionally and personally.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Contribute to architecture of features related to data science and machine learning
  • Conduct and create experimentation to determine effectiveness of changes
  • Review work items with stakeholders and execute project plans
  • Monitor system/product feature/service for degradation, downtime, or interruptions
  • Maintain operations of live services on rotational on-call basis
  • Build knowledge and improve software developer tools

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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

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.

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.

Applied AI Engineer II

Applied AI Engineer II position at Microsoft Security, focusing on developing AI-driven security solutions with competitive salary and remote work options.