Taro Logo

Senior Software Engineer

Microsoft is a global technology company empowering every person and organization on the planet to achieve more.
$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 and system optimization.

The position offers an opportunity to work on large-scale systems that support over 200 online businesses including Azure, Office 365, Xbox Live, and Teams. You'll be developing advanced analytics and ML models to improve engineering efficiency across development, validation, monitoring, and live support.

As a Senior Software Engineer, you'll leverage deep learning, reinforcement learning, and causal inference techniques to solve complex problems in cloud infrastructure. The role involves working with large language models, developing ML pipelines, and conducting sophisticated data analysis using modern tools like Python, KQL, MLStudio, and Synapse.

The ideal candidate brings 4+ years of technical engineering experience with strong expertise in machine learning and big data technologies. You'll be working in a hybrid environment with up to 50% work from home flexibility, collaborating with cross-functional teams to deliver highly available and secure solutions.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, and generous parental leave. The position provides competitive compensation with a base salary range of $117,200 - $229,200 USD (higher for SF and NYC locations), along with additional benefits and compensation opportunities.

Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working with cutting-edge AI technologies in a collaborative, growth-minded environment.

Last updated 10 hours 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
  • 5+ years of hands-on experience 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 like 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

Senior Software Engineer - CoreAI

Senior Software Engineer role at Microsoft's CoreAI Platform team, building next-generation cloud AI infrastructure and services.

Senior Software Engineer, Gaming AI

Senior Software Engineer position at Microsoft's Xbox Gaming AI team in Barcelona, focusing on implementing AI/ML solutions and leading development of scalable gaming services.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure ML team, focusing on AI and machine learning platform development with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Mixed Reality team, focusing on computer vision and machine learning for mixed reality applications with competitive compensation and benefits.

Computer Vision & Machine Learning Engineer

Senior Computer Vision & Machine Learning Engineer role at Apple, building next-generation creative editing tools using state-of-the-art ML/CV technologies.