Back to all jobs
Microsoft logo

Senior Software Engineer

Microsoft

United States
Full-Time
Posted 4 weeks ago
Up to 100% work from home

About the role

No detailed description available.

Responsibilities

  • Design and deliver next-generation infrastructure for Artificial Intelligence (AI) training, AI inferencing, and High-Performance Computing (HPC) on Azure
  • Optimize performance and scalability for AI and Machine Learning (ML) workloads across diverse hardware architectures, interconnect types, and processor/accelerator technologies
  • Develop and enhance communication runtimes and middleware for HPC, AI, and ML systems
  • Apply expertise in distributed systems and parallel programming models to real-world HPC and AI workloads
  • Utilize profiling tools to analyze, debug, and improve workload performance and scalability
  • Define and implement end-to-end vertical solutions with continuous focus on performance and scalability
  • Collaborate in a team committed to Microsoft values and fostering an inclusive work environment that drives innovation and cultural impact

Requirements

  • 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#, Java, JavaScript, or Python
  • OR equivalent experience
  • 4+ years of experience in software design and development
  • 2+ years of experience in HPC or Machine Learning
  • 2+ years of experience with Deep Learning, AI Infrastructure, and accelerators

Benefits

  • 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

Job Details

Salary Range

$119,800 - $234,700/yearly

Location

United States

Employment Type

Full-Time

Original Posting

View on company website
Create resume for this position