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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - AI/ML, Multiple Locations

Entry-level Software Engineering role at Microsoft focusing on AI/ML development, offering remote work and competitive benefits with salary range $81,900-$160,200.

Software Engineer: Microsoft AI Development Acceleration Program, Cambridge

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

Prompt Engineer

Join SuperDial as a Prompt Engineer to develop and optimize LLM solutions for healthcare workflows, combining AI expertise with real-world healthcare applications.

Founding Engineer (ML × SWE)

Foundry is seeking a Founding Engineer to build core ML systems and RL infrastructure for browser automation, offering competitive pay and equity.

2025 Software Development Engineer - Machine Learning

Entry-level Machine Learning Software Development Engineer position at Amazon, focusing on building innovative ML solutions and distributed systems.

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 4 months 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?