Software Engineer

Global technology company that empowers every person and organization on the planet to achieve more.
$81,900 - $160,200
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
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 is part of the team that powers, protects, and transforms Microsoft's global employee experience, human resources, corporate affairs, and infrastructure. You'll work with cutting-edge AI/ML technologies, particularly in Azure cloud infrastructure, developing AI solutions and automation tools to enhance operational efficiency.

The position offers a hybrid work environment with up to 50% work from home flexibility and minimal travel requirements (0-25%). As an IC2 level engineer, you'll be responsible for developing and implementing AI-driven solutions, working with large-scale data systems, and contributing to Microsoft's internal digital transformation initiatives.

The ideal candidate should have a strong foundation in software development, particularly in languages like Python, C#, Java, or JavaScript, combined with experience in AI/ML technologies. You'll be working in an innovative environment where you can pursue your AI and ML aspirations while making a real impact on Microsoft's internal tools and services.

This role offers competitive compensation ($81,900 - $160,200 USD annually, higher for specific locations like SF and NYC) and comprehensive benefits including healthcare, educational resources, and parental leave. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values growth mindset, innovation, and collaboration.

The position requires a bachelor's degree in Computer Science or related field with relevant experience, knowledge of cloud platforms, and experience with AI/ML technologies. You'll be working on exciting projects involving Gen AI, LLM/SLM, and various AI components, making this an excellent opportunity for someone passionate about AI and enterprise software development.

Last updated 6 hours ago

Responsibilities For Software Engineer

  • Innovate and bring cutting edge solutions to run AI models at scale
  • Contribute to the development of data tools for transformation, management, and data access
  • Follow data modeling and handling procedures for compliance
  • Monitor system/product feature/service for degradation and recommend actions
  • Review and improve availability, reliability, efficiency, observability, and performance of products

Requirements For Software Engineer

Python
Java
JavaScript
  • 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
Parental Leave
Education Budget
  • 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 II

Software Engineer II position at Microsoft's Gaming ML team, focusing on AI and Machine Learning applications in gaming and graphics, offering competitive salary and hybrid work arrangement in Vancouver.

Software Engineer II - AI Engineering Systems

Software Engineer II position at Microsoft's AI Frameworks team, focusing on developing AI infrastructure and systems for next-generation supercomputers and AI accelerators.

Software Engineer II

Software Engineer II position at Microsoft focusing on GPU performance optimization for AI models, offering remote work and competitive compensation.

Software Engineer II - Bing Platform - Microsoft AI

Software Engineer II position at Microsoft's Bing Platform, focusing on AI infrastructure development and optimization of ML workloads, offering competitive compensation and comprehensive benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II to build and optimize their Azure ML model-serving platform, working with large-scale AI models including OpenAI's generative models.