Microsoft Logo

Microsoft

Senior Software Engineer

Reposted 24 Days Ago
Remote
Hiring Remotely in United States
120K-261K Annually
Senior level
Remote
Hiring Remotely in United States
120K-261K Annually
Senior level
Design, implement, and optimize low-level software for Azure HPC/AI VMs. Diagnose HW/SW integration and performance issues, drive cross-team solutions, maintain service stability, and develop operational playbooks.
The summary above was generated by AI
Overview

Azure High Performance Computing and AI Platform (HPC/AI) group is the team behind Azure’s cloud offering that powers some of the most demanding and largest scale AI training and inference workloads in the industry. The virtual machine (VM) series that our team owns combine cutting edge GPUs and accelerators, as well as a state-of-the-art scale-out network infrastructure to enable these workloads. We collaborate with many Microsoft teams and our industry partners to design and bring up the underlying platform, and we build the software to expose this platform as an Azure service.

As a Senior Software Engineer in the Azure HPC/AI team, you will play a critical role in designing and delivering the next generations of our platform by solving technical problems at all levels of the stack, contributing to our codebases to enable new features on our VMs, working on architectural proposals, and collaborating with our industry partners.

This position involves deep technical work that primarily focuses on hardware/software interactions, device virtualization, and performance analysis of GPU workloads in VMs. Since our team is also responsible for the vertical integration of our VM offerings, you will also have the opportunity to work with upper layers of the Azure infrastructure software.
It is an exciting time for the team as we are working on expanding the capacity and range of supported scenarios to fuel the next growth wave. This position offers a unique opportunity to have a huge impact on Microsoft’s AI infrastructure and AI initiatives.


Responsibilities
  • Analyzes functionality, integration, and performance issues at various levels of the HW/SW stack on current and future generations of AI training platforms.
  • Designs and codes solutions that improve functional correctness, stability and performance of AI training oriented VM offerings and related services. When appropriate drives internal partner teams or industry partners to implement such solutions.
  • Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI). Applies metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.
  • Holds accountability as a Designated Responsible Individual (DRI), and collaborates with other engineers across products/solutions, working as on-call to monitor system/product/service for degradation, downtime, or interruptions.
  • Develops a playbook for the team to resolve issues.
  • Maintains communication with key partners across the Microsoft ecosystem of engineers.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, OR Java, JavaScript, or Python
    • OR equivalent experience.

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: 
    • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 
  • Familiarity with AI Infrastructure
  • Familiarity with Operating Systems fundamentals and virtualization technologies
  • Experience on Distributed Systems
  • Experience on High Performance Computing / Machine Learning middleware

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200 - $261,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar Jobs

7 Hours Ago
Remote or Hybrid
120K-160K Annually
Senior level
120K-160K Annually
Senior level
AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Design, develop, and optimize agentic, LLM-powered applications and autonomous systems. Build scalable data services, backend APIs, microservices, workflow orchestration, integrations, and cloud-native deployments using Python and AWS. Implement observability, monitoring, and operational tooling while evaluating emerging technologies. Collaborate across teams, participate in Agile ceremonies, conduct peer reviews, and establish engineering best practices.
Top Skills: Amazon Api GatewayAmazon DynamodbAmazon EcsAmazon KinesisAmazon S3Apache KafkaAWSAws LambdaDockerEmbedding PipelinesEvent-Driven SystemsLangfuseLanggraphLangsmithLlm FrameworksLlmsMcp ServersPythonRest ApisVector Databases
Yesterday
Easy Apply
Remote
United States
Easy Apply
119K-165K Annually
Senior level
119K-165K Annually
Senior level
AdTech • Digital Media • Marketing Tech • Software • Automation
Build and maintain authentication and fine-grained authorization systems using Auth0 and OpenFGA. Own OAuth 2.0 and OpenID Connect implementations, identity federation, token flows, and permissions for AI agents. Lead cross-team technical projects, set engineering standards, review code, and mentor engineers. The role requires strong backend development skills and experience with identity providers, ReBAC systems, and complex multi-tenant authorization models.
Top Skills: Auth0AWSAzure AdClaude CodeCodexCursorDjangoDockerJavaJavaScriptKeycloakKubernetesNode.jsOauth 2.0OktaOpenfgaOpenid ConnectPostgresPythonRabbitMQRuby on RailsReactRedisRubySidekiqSpicedbSpring BootZanzibar
Yesterday
Remote or Hybrid
16 Locations
140K-200K Annually
Senior level
140K-200K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Develop and scale backend Java and Kotlin software powering patch discovery, packaging, and deployment across millions of endpoints. Design scalable systems, APIs, data structures, caching solutions, and relational databases while maintaining high testing and code-quality standards. Collaborate with AI workflow, server, platform, design, and product teams. Occasional React or Angular work may support patching workflows and dashboards.
Top Skills: AngularJavaJerseyKotlinReactRedisRelational DatabasesRestSpring

What you need to know about the Austin Tech Scene

Austin has a diverse and thriving tech ecosystem thanks to home-grown companies like Dell and major campuses for IBM, AMD and Apple. The state’s flagship university, the University of Texas at Austin, is known for its engineering school, and the city is known for its annual South by Southwest tech and media conference. Austin’s tech scene spans many verticals, but it’s particularly known for hardware, including semiconductors, as well as AI, biotechnology and cloud computing. And its food and music scene, low taxes and favorable climate has made the city a destination for tech workers from across the country.

Key Facts About Austin Tech

  • Number of Tech Workers: 180,500; 13.7% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Dell, IBM, AMD, Apple, Alphabet
  • Key Industries: Artificial intelligence, hardware, cloud computing, software, healthtech
  • Funding Landscape: $4.5 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Live Oak Ventures, Austin Ventures, Hinge Capital, Gigafund, KdT Ventures, Next Coast Ventures, Silverton Partners
  • Research Centers and Universities: University of Texas, Southwestern University, Texas State University, Center for Complex Quantum Systems, Oden Institute for Computational Engineering and Sciences, Texas Advanced Computing Center

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account