Software Engineer

Microsoft builds cloud and AI technologies, empowering people and organizations globally through innovative software solutions.
Machine Learning
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer

Microsoft's AI Platform organization is seeking a Software Engineer to join their team building end-to-end Azure AI stack/Platform as a Service. The role is within the AI Frameworks team, which focuses on making ML practitioners and engineers more efficient through optimized libraries, tools, and communities. The position involves working on Azure OpenAI, Azure Machine Learning, Cognitive Services, and global Azure AI infrastructure.

The ideal candidate will have experience in software engineering with a focus on AI/ML technologies. You'll be working on implementing and optimizing AI/DNN frameworks, collaborating with both internal and external partners, and contributing to Microsoft's mission of empowering every person and organization globally.

The role offers a hybrid work environment with up to 50% work from home flexibility. Microsoft emphasizes diversity, inclusion, and a growth mindset, providing an environment where different perspectives are valued. The company offers comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for someone passionate about AI and machine learning to work on cutting-edge technology that powers Microsoft's flagship products from Office to Teams to Xbox. The role combines technical challenges with the opportunity to impact global AI infrastructure and development.

Last updated 7 minutes ago

Responsibilities For Software Engineer

  • Implement and test functions/components for AI/DNN frameworks and tools
  • Speed up and reduce complexity of key components/pipelines
  • Interact and collaborate with internal and external partners
  • Embody Microsoft's Culture and Values

Requirements For Software Engineer

Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 1+ years technical engineering experience with coding in C, C++, or Python
  • 1+ years experience designing and developing production software
  • Experience with coding, debugging, problem analysis and problem solving
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

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

Software Engineer: Microsoft AI Development Acceleration Program

Entry-level Software Engineering role at Microsoft's AI Development Acceleration Program, focusing on AI solutions and machine learning development with competitive compensation and benefits.

Software Engineer: Microsoft AI Development Acceleration Program

Join Microsoft's AI Development Acceleration Program as a Software Engineer to work on cutting-edge AI solutions and shape the future of technology.

Engineer- Gen AI,QA

Entry-level Gen AI and QA Engineering role at Qualcomm India, focusing on embedded and cloud edge software development with comprehensive benefits and growth opportunities.

Software Engineer, Machine Learning

Machine Learning Engineer role at Imbue, working on cutting-edge AI research and development with competitive compensation and flexible work arrangements.