Senior Software Engineer

Global technology company that empowers people and organizations through software, cloud computing, and artificial intelligence solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's AI Platform team is seeking a Senior Software Engineer to join their Cloud and AI platform group. This role focuses on building platforms to handle AI workloads for customers, with significant impact across Microsoft products and enterprise customers. The position involves working with distributed systems, Kubernetes, and cloud services to solve complex challenges in AI/ML infrastructure. The team is specifically focused on building solutions to manage and optimize GPU resource allocation for AI workloads.

The role offers the opportunity to work with cutting-edge technologies including GPT-4, deep learning, and large-scale models. You'll be developing advanced machine learning platforms and services with 24/7 availability requirements. The position involves architecting and implementing high-scale backend services, working with multiple compute platforms, and building user experiences.

As a Senior Software Engineer, you'll collaborate with world-class developers and researchers, contributing to Microsoft's leading AI initiatives. The role requires strong system architecture and design skills, along with practical machine learning experience. You'll be empowered to influence millions of end users while working in an inclusive environment that values respect, integrity, and accountability.

The compensation is competitive, with a base pay range of $117,200 - $229,200 per year (higher in SF and NYC areas), plus comprehensive benefits. This is an excellent opportunity for experienced engineers passionate about AI/ML infrastructure and distributed systems to make a significant impact in the field of artificial intelligence while working for one of the world's leading technology companies.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer

  • Work on architecture, design and development of core compute services powering AzureML
  • Develop, test and maintain backend services written in C# hosted on Kubernetes clusters and Docker containers
  • Support multiple consumption of APIs through python SDK, CLI, UX
  • Enhance systems for high stability, efficiency, maintainability, low latency, and tight cloud security
  • Develop understanding of machine learning systems and concepts
  • Collaborate with engineers, data scientists, and research teams
  • Provide technical leadership to team members
  • Help grow talent in these areas

Requirements For Senior Software Engineer

Python
Kubernetes
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years experience in design, development and running high-scale platforms
  • Must pass Microsoft Cloud Background Check
  • Knowledge in web services, Rest APIs, C#, .NET, Python
  • Open-source experience preferred
  • Experience with test driven software design/development preferred

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 - Compiler

Senior Software Engineer position at Microsoft focusing on HLSL compiler development for GPU programming, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Copilot and Microsoft 365 integration, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft AI team in Barcelona, working on LLM-based platforms and AI services with hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Trust and Security Services team, focusing on security infrastructure and distributed systems development with hybrid work arrangement in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Security Copilot, developing AI-powered security solutions with competitive pay and benefits.