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 innovative team responsible for powering Microsoft's "Intelligent Cloud" mission. This role sits at the intersection of machine learning, hardware telemetry, and cloud infrastructure, offering a unique opportunity to impact Microsoft's global cloud operations.

The position involves developing cutting-edge machine learning models and analytics solutions for hardware telemetry analysis, working with large-scale systems that power over 200 online businesses including Azure, Office 365, Xbox Live, and Teams. You'll be responsible for creating and implementing sophisticated analytical models, conducting A/B testing, and developing ML pipelines that drive actionable insights from complex data sources.

As a Senior Software Engineer in this role, you'll work with state-of-the-art technologies including Python, MLStudio, Synapse, and various deep learning frameworks. The position offers exposure to large language models and multi-billion parameter models, providing opportunities to work on challenging problems at scale.

The role combines technical expertise in software engineering with machine learning specialization, requiring both depth in ML/AI technologies and breadth in understanding cloud infrastructure. You'll collaborate with cross-functional teams, contribute to architectural decisions, and help drive innovation in Microsoft's cloud platform.

This position offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving, while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

The role provides excellent career growth opportunities, working with cutting-edge technologies in cloud computing and AI, while being part of Microsoft's world-class engineering organization. You'll have access to extensive resources, training opportunities, and the chance to work on projects that impact millions of users worldwide.

Last updated 3 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