Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops and provides software, cloud services, and hardware solutions.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Cloud

Job Description

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer to join their Firmware/Software CoE team. This role is part of Microsoft's expanding Cloud Infrastructure team, responsible for powering Microsoft's "Intelligent Cloud" mission. The position focuses on developing innovative hardware solutions for Azure and enhancing cloud infrastructure.

The ideal candidate will have extensive experience in ML engineering, particularly with large language models (LLM) and AI systems. You'll be working on cutting-edge projects involving hardware telemetry, predictive analytics, and AI-based solutions to improve engineering efficiency. The role combines software engineering expertise with machine learning, requiring skills in Python, various ML frameworks, and cloud technologies.

This is an exciting opportunity to work with Microsoft's world-class cloud infrastructure, supporting over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform. The position offers a hybrid work arrangement (3 days/week in office) in Bangalore, with comprehensive benefits including healthcare, educational resources, and parental leave.

The role requires strong technical skills in machine learning, data engineering, and software development, combined with the ability to collaborate across teams and deliver impactful solutions. You'll be part of a team focused on smart growth, high efficiency, and delivering trusted experiences to customers worldwide.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer

  • Conduct A/B analysis, create and validate metrics, develop ML pipeline and modeling algorithm
  • Develop analytic models to understand complex business issues
  • Perform data analysis using analytical tools (Python, KQL, MLStudio, Synapse, Power BI, Fabric etc)
  • 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
  • Build new AI-based solutions to improve engineering efficiency

Requirements For Senior Software Engineer

Python
  • Bachelor's in computer science, Computer Engineering or related
  • 6+ years of industry experience with common ML engineering programming languages and platforms
  • Experience in setting up web applications, web services that leverage AI\ML ecosystem
  • Solid data engineering and ML experience with large language models (LLM)
  • Proven track record of building, deploying, and optimizing large-scale AI/ML models
  • Experience working with large language models / multi-billion parameter models
  • Familiar with e2e machine learning development cycle
  • Experience in Pytorch, Tensorflow frameworks

Benefits For Senior 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