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 groundbreaking machine learning and AI initiatives. This role sits at the intersection of cutting-edge AI technology and enterprise-scale implementation, working specifically on the Azure Machine Learning Training Team.

The position offers an opportunity to work with state-of-the-art technologies including large language models, transformers, and GPU optimization. You'll be part of a team that enables data scientists and developers to build, train, deploy, and manage machine learning models at scale. The role involves collaboration with research institutions and industry leaders, directly impacting millions of users worldwide.

As a Senior Software Engineer, you'll be instrumental in developing core training platforms, working on architecture and design for large-scale training of LLMs and LVMs. The position requires expertise in distributed systems, machine learning infrastructure, and strong programming skills, particularly in Python and container technologies.

Microsoft offers a competitive compensation package, with base pay ranging from $117,200 to $229,200 USD annually (higher in SF and NYC areas). The company provides comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The work environment is hybrid, with up to 50% work from home flexibility.

The ideal candidate will bring both technical expertise and a collaborative mindset, contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. This is an excellent opportunity for someone passionate about AI and machine learning who wants to work at the forefront of technology while making a significant impact on the industry.

Last updated 14 hours 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, LVMs
  • Collaborate with data scientists and developers to create abstractions, infrastructure, and interfaces
  • Implement features to train ML models
  • Work on scaling 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
  • Passion for machine learning, artificial intelligence, and data science
  • Experience mentoring other developers
  • Proficiency in Python programming skills and familiarity with containers
  • Knowledge of DNN architectures and experience using deep learning frameworks like PyTorch or Tensorflow

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft working on AI and machine learning solutions for Microsoft 365 Copilot within the Turing team.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on computational advertising and machine learning, developing scalable solutions for online advertising platforms.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on AI/ML technologies and hardware integration, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, building Azure ML and OpenAI services with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's People Understanding group, developing AI services for Microsoft 365 Copilot and related products.