Software Engineer

Microsoft Digital (MSD) powers, protects, and transforms the employee experience at Microsoft globally.
$81,900 - $160,200
Machine Learning
Mid-Level Software Engineer
Hybrid
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer

Microsoft Digital (MSD) is seeking a Software Engineer to join their team focused on revolutionizing the employee experience with AI. This role offers an exciting opportunity to work on cutting-edge AI and ML technologies within Microsoft's internal digital transformation team. You'll be responsible for developing AI solutions using Azure cloud infrastructure and DevOps tools, working on AI-driven automation solutions to optimize processes and improve operational efficiency.

The position is based in Redmond, Washington, with a hybrid work arrangement allowing up to 50% work from home. You'll be part of a team that powers, protects, and transforms Microsoft's employee experience globally, working on solutions that impact human resources, corporate affairs, and global real estate products.

As a Software Engineer, you'll contribute to innovative projects leveraging Gen AI, ML, and the latest technologies. The role requires strong software development fundamentals combined with AI/ML expertise. You'll work with technologies like Python, C#, and Azure, while following Agile methodologies.

The compensation is competitive, ranging from $81,900 to $160,200 per year, with comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for someone with 1+ years of experience looking to make a significant impact in AI-driven enterprise solutions while working for a global technology leader.

Microsoft offers a culture of inclusion, innovation, and growth mindset, where employees collaborate to achieve shared goals. The role provides opportunities to work on transformative projects that define the future of work, both physically and digitally, while being part of a dynamic and empowering environment where learning and innovation are celebrated.

Last updated 20 days ago

Responsibilities For Software Engineer

  • Innovate and bring cutting edge solutions to run AI models at scale, intelligent data packing for LLM/SLM
  • Contribute to the development of data tools that can transform, manage, and access data
  • Follow data modeling and handling procedures to maintain compliance
  • Monitor system/product feature/service for degradation, downtime, or interruptions
  • Review and improve availability, reliability, efficiency, observability, and performance of products

Requirements For Software Engineer

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline with proven experience in Python, DAX, C#, Power BI or Power Query OR equivalent experience
  • Experience with AI, Machine Learning, Gen AI or NLP
  • Experience with big data processing systems or online services
  • Experience with cloud platforms such as Azure or similar platforms
  • 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 2- AI Full Stack Development

Mid-level Software Engineer position at Microsoft focusing on AI and full-stack development, requiring 4+ years of experience and expertise in AI/ML technologies.

Research Engineer - Embodied AI/Robotics

Research Engineer position at Microsoft focusing on Embodied AI and Robotics, developing ML systems and infrastructure for robotic applications.

Machine Learning Engineer II

Microsoft is seeking a Machine Learning Engineer II to develop AI systems and responsible AI solutions for Azure AI Platform.

Software Engineer II

Microsoft seeks Software Engineer II for Azure Virtual Desktop team to develop AI-powered cloud computing solutions with hybrid work option in Seattle.

Software Engineer II

Microsoft Azure AI Language team seeks Software Engineer II for NLP services development, offering hybrid work, competitive pay, and comprehensive benefits.