Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops and supports software, services, devices, and solutions worldwide.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer to join their team responsible for powering Microsoft's "Intelligent Cloud" mission. This role sits at the intersection of cloud infrastructure and artificial intelligence, focusing on developing cutting-edge machine learning solutions for hardware telemetry analysis.

The position offers an exciting opportunity to work on large-scale systems that support over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform. You'll be part of the Firmware/Software CoE team, where you'll develop innovative hardware solutions that enhance Azure's world-class cloud infrastructure.

As a Senior Software Engineer, you'll lead the development of sophisticated machine learning models, working with state-of-the-art technologies including deep learning, reinforcement learning, and causal inference. You'll be responsible for building and deploying AI-based solutions that improve engineering efficiency across development, validation, monitoring, and live support.

The role offers competitive compensation ($117,200 - $229,200 USD), comprehensive benefits, and the opportunity to work in a hybrid environment. You'll collaborate with talented teams across Microsoft, contributing to mission-critical systems that power Microsoft's global cloud infrastructure.

This position is perfect for someone who combines strong software engineering fundamentals with expertise in machine learning and data analysis. You'll have the chance to work with cutting-edge AI technologies while solving complex problems that directly impact Microsoft's cloud infrastructure reliability and performance.

The role offers significant growth opportunities, working with the latest technologies in cloud computing and AI, while being part of a team that's shaping the future of Microsoft's cloud infrastructure. You'll have access to vast resources, including educational opportunities, and be part of a culture that values innovation, collaboration, and technical excellence.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Conduct A/B analysis, create and validate metrics, develop ML pipeline and modeling algorithm
  • Determine techniques and develop analytic models to understand complex business issues
  • Perform data analysis using various analytical tools (Python, KQL, MLStudio, Synapse, Power BI, Fabric)
  • Define & measure the success/impact of analytics & reporting features
  • Lead the development of cutting-edge models based on Hardware Telemetry
  • Partner with internal peer teams and external partners
  • Identify opportunities to build new AI-based solutions

Requirements For Senior Software Engineer

Python
Kubernetes
  • Bachelor's Degree in Computer Science, Computer Engineering or related technical field AND 4+ years technical engineering experience
  • 3+ years of industry experience with common ML engineering programming languages and platforms
  • 4+ years of hands-on experience on working in large scale systems
  • Experience in developing or modifying deep learning algorithms/architectures
  • Experience working with large language models / multi-billion parameter models
  • Familiar with e2e machine learning development cycle
  • Experience in training frameworks: Pytorch, Tensorflow
  • Experience in big data mining, familiar with Hadoop/Spark is a plus
  • Experience working in collaborative teams and cross-group efforts

Benefits For Senior Software Engineer

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 Senior Software Engineer