Senior Software Engineer

Microsoft is a company where passionate innovators collaborate to empower 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

Description For Senior Software Engineer

Microsoft's Azure ML team is seeking a Senior Software Engineer to join their AI Platform division, focusing on cutting-edge machine learning and AI technologies. The role involves working on groundbreaking projects for training and customizing OSS models, collaborating with research institutions and industry leaders. You'll be instrumental in developing training platforms that power AzureML, tackling challenges in large-scale training of LLMs and LVMs for various applications including natural language processing, computer vision, and conversational AI. The position offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. Microsoft's culture emphasizes growth mindset, diversity, and innovation, making it an ideal place for passionate technologists looking to make a global impact. The role requires strong expertise in distributed systems, machine learning, and programming languages like Python, with experience in deep learning frameworks and AI infrastructure development.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Work on architecture, design, and development of core Training platform powering AzureML
  • Tackle challenging problems in large scale training of LLMs and LVMs
  • Collaborate with data scientists and developers to create abstractions, infrastructure, and interfaces
  • Scale features for big data using distributed systems
  • Drive customer-inspired innovations into software
  • Take holistic ownership of features

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Ability to debug, read code and work on a large codebase
  • Experience with building internet-scale services and distributed systems
  • Knowledge of Engineering and machine learning systems
  • Experience mentoring other developers
  • Proficiency in Python programming and familiarity with containers
  • Experience with distributed training techniques
  • Knowledge of DNN architectures and experience with PyTorch or Tensorflow

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Senior Software Engineer role at Microsoft focusing on machine learning solutions and data engineering for Microsoft 365 services.

Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on Azure AI support, offering remote work and competitive compensation in Vancouver.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI-powered work management solutions, combining advanced software engineering with artificial intelligence to transform workplace productivity.

Senior Software Engineer -Growth

Senior Software Engineer position at Microsoft's Copilot Team, focusing on AI-powered growth initiatives and machine learning solutions.

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.