Senior Software Engineer

Microsoft is a leading technology company that empowers every person and organization on the planet to achieve more.
$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 in the Cloud and AI platform group is seeking a Senior Software Engineer to join their innovative initiative on AI and ML. The role focuses on building platforms to handle AI workloads for customers, with significant impact across Microsoft groups and enterprise customers. You'll work on developing cloud services built on Kubernetes to solve critical challenges in distributing, managing, and connecting different compute platforms for AI workloads.

The position involves working with large-scale backend services, container technologies, and building comprehensive solutions that interface with multiple compute platforms. You'll be part of developing advanced machine learning platforms, working with cutting-edge technologies like GPT-4 and handling workloads at massive scale.

As a Senior Software Engineer, you'll collaborate with world-class developers and researchers, staying at the forefront of advancing technologies including machine learning, big data, deep learning, and cloud computing. The role offers opportunities to influence millions of end users while working on highly distributed platforms with 24x7x365 service availability.

The ideal candidate will bring strong system architecture, design, and implementation skills, combined with experience in state-of-art machine learning practices. You'll be empowered to drive features from conception to solution, working in an environment that supports innovation and technical growth.

Microsoft offers competitive compensation, comprehensive benefits, and a culture focused on inclusion and growth mindset. Join a team that's at the forefront of the AI/ML revolution, building solutions that empower enterprises and organizations worldwide.

Last updated 2 months 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, research teams and enterprises
  • 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
  • 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 position at Microsoft in Barcelona, focusing on building a scale-out analytical graph query engine using modern C++ and distributed systems.

Senior Software Engineer / Principal Software Engineer

Senior Software Engineer role at Microsoft 365 team building large-scale distributed cloud services for enterprise productivity applications.

Senior Software Engineer, Minecraft

Senior Software Engineer position at Microsoft's Mojang Studios, working on Minecraft Marketplace services using C# and cloud technologies.

Software Engineer II / Senior Software Engineer

Senior Software Engineer position at Microsoft 365 team, building large-scale cloud services and enterprise productivity solutions.

Senior Software Engineer - Platform Team - MTP

Senior Software Engineer role at Microsoft's Threat Protection team, focusing on infrastructure and security platform development with emphasis on DevOps and cloud technologies.