Microsoft Logo

Microsoft

Senior Software Engineer

Posted 4 Hours Ago
Be an Early Applicant
Remote
Hiring Remotely in United States
120K-261K Annually
Senior level
Remote
Hiring Remotely in United States
120K-261K Annually
Senior level
Design and build monitoring, telemetry, and data pipelines to operate flagship supercomputers at scale. Diagnose and troubleshoot GPU hardware, networking, datacenter and software stack issues, implement systemic mitigations, improve observability, and drive reliability and performance improvements through incident reviews and tooling.
The summary above was generated by AI
Overview

Microsoft Azure High Performance Computing & AI Engineering (HPC & AI Eng) team is responsible for managing the core platform & fleet of AI High Performance Computing products that customers use to run their most performant and demanding workloads. The AI Customer Experience (AICE) engineering team within the HPC & AI Eng. team is on the frontlines managing the flagship supercomputers used by top tier AI customers that enable breakthroughs such as ChatGPT and are highlighted in Top500, MLPerf and Graph500 rankings.

We run lean, obsess about customer experience and use evidence-based approach to decision making. We have live-site first, metrics-driven culture that prevents us from accumulating debt and necessity to put out fires on daily basis. You will be in a position that carries a ton of responsibility and provides opportunities to directly impact customers satisfaction.

As a Senior Software, you will design and develop capabilities needed to monitor and efficiently operate across the infrastructure and fleet of supercomputers at scale. You will diagnose and troubleshoot the largest scale supercomputing systems across the infrastructure stack (GPU hardware, networking, datacenter and core software). To enable first to know of critical incidents impacting customer capacity, you will create end to end data pipelines that process and synthesize large volume of telemetry, log files and other data sources to create actionable alerts.


Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.


Responsibilities
  • Contribute to improving key metrics such as Job Mean Time to Interrupt, Nodes in Service, Mean Time to Resolve on flagship supercomputers.
  • Manages operations of supercomputers by responding quickly to mitigate issues.
  • Implements systemic solutions and mitigations to more complex issues impacting performance or functionality of supercomputers
  • Reviews and writes incident postmortem and presents insights that drive changes to reduce or eliminate incidents.
  • Independently improves troubleshooting guides (TSGs), wikis, tests, and telemetry, adding comprehensive observability and monitoring capabilities.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of supercomputers while also driving consistency in monitoring and operations at scale. 

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:

  • 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 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 equivalent experience.
  • Experience diagnosing and troubleshooting GPU based systems such as H100, A100 or networking technologies such as InfiniBand or Ethernet.
  • Experience with large scale data pipelines using tools such as Prometheus, Grafana, etc.

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

3 Hours Ago
Easy Apply
Remote or Hybrid
Easy Apply
125K-175K Annually
Senior level
125K-175K Annually
Senior level
Fintech • Software • Financial Services
Serve as the senior technical lead for partner integrations with NinjaTrader APIs. Troubleshoot and resolve complex API and real-time data issues, collaborate with partner engineering and Technical Account Managers, conduct code reviews, build diagnostic tools, set API support quality standards, mentor junior engineers, and translate partner feedback into roadmap improvements.
Top Skills: Browser Developer ToolsCurlJavaScriptJSONNetwork AnalyzersNode.jsOauthPostmanPythonReactReadmeRest ApisSwagger/OpenapiTypescriptWebsockets
Yesterday
Easy Apply
Remote or Hybrid
United States
Easy Apply
114K-191K Annually
Senior level
114K-191K Annually
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead design and delivery of scalable customer-facing features, services, and APIs that process real-time data and AI-powered insights. Build web experiences, contribute to LLM/AI workflows, ensure reliability through observability and rollout practices, and collaborate cross-functionally with Product, Design, ML, and platform teams.
Top Skills: AIAWSGoGraphQLLlmsReactTypescript
Yesterday
Remote or Hybrid
129K-198K Annually
Senior level
129K-198K Annually
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Lead design, development, deployment, and sustainment of scalable cloud virtualization and automation platforms supporting embedded software development and co-simulation. Architect multi-region cloud infrastructure, integrate event-driven messaging, automate CI/CD and test/regression workflows, collaborate across teams and suppliers, and present technical solutions to leadership.
Top Skills: AutovalAWSAzureAzure Event GridAzure Event HubsAzure Service BusBicepCC++CanoeCaplCi/CdClaude-Based ToolingCursorDockerDspace SystemdeskEcsGCPGerritGitGithub ActionsGithub CopilotGleanIntrepid Vehicle SpyJavaJenkinsKubernetesMicronutMicrosoft 365 CopilotPythonQuarkusSingularitySpring BootSystemcTerraformVector CanapeVeos

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account