Software Performance Optimization Engineer

22 hours ago


Redmond, Washington, United States Microsoft Corporation Full time
Job Overview
Microsoft Corporation is a leading technology company that empowers every person and organization on the planet to achieve more. As a Principal Software Engineer, you will play a key role in developing the AI software used to train and deploy advanced AI models.

Salary Range
The typical base pay range for this role across the U.S. is USD 161,600 - 286,200 per year. However, the actual salary may vary based on specific work locations, experience, and performance.

Job Description
As a Principal Software Engineer, you will collaborate with multiple disciplines, including hardware designers and ML developers, to develop robust performance analysis and optimization techniques for state-of-the-art large language models (LLMs) and other models. Your primary responsibilities will include:
  • Collaborating with cross-functional teams to design and develop high-performance GPU kernels.
  • Engaging with key partners to understand and implement optimal performance analysis and optimization strategies.
  • Performing software development in C/C++, Python, and GPU development in languages such as CUDA, ROCm, or Triton.
  • Identifying requirements, scoping solutions, estimating work, and scheduling deliverables.

Required Skills and Qualifications
To be successful in this role, you should have a Bachelor's Degree in Computer Science or a related field and at least 8 years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python. You should also have practical experience working on real-world applications that use GPUs and optimizing GPU kernels for performance.

Benefits
Microsoft offers a comprehensive benefits package, including medical, dental, and vision insurance, retirement savings plans, and paid time off. We also provide opportunities for professional growth and development, as well as a competitive salary and bonus structure.

  • Redmond, Washington, United States Microsoft Corporation Full time

    Unlock the full potential of AI with Microsoft Corporation!About the RoleWe are seeking a highly skilled Software Engineer II to join our team in GPU performance analysis and optimization. As a key member of this team, you will be responsible for developing cutting-edge software solutions to enable large-scale training and inferencing of models on novel AI...


  • Redmond, Washington, United States Microsoft Corporation Full time

    Senior Software EngineerWe are seeking a Senior Software Engineer to join our AI Frameworks team at Microsoft. This role involves working on GPU performance analysis and optimization for large scale machine learning models.Responsibilities:Develop software in C/C++, Python, and GPU languages such as CUDA, ROCm, or Triton.Work with cutting-edge hardware...


  • Redmond, Washington, United States Microsoft Corporation Full time

    Unlock AI Innovation as a Senior Software Engineer at MicrosoftWe are pushing the boundaries of Artificial Intelligence (AI) and Machine Learning (ML) at Microsoft, developing cutting-edge software for the world's most advanced AI models. Our team collaborates closely with hardware experts and partners to build innovative software stacks for next-generation...


  • Redmond, Washington, United States Microsoft Corporation Full time

    About the RoleWe are seeking a highly skilled Software Engineer II (GPU Performance) to join our team at Microsoft. As a member of this team, you will have the opportunity to work on GPU performance analysis and optimization, collaborating with our hardware teams and partners to build software stacks for next-generation supercomputers and AI accelerators.

  • Software Engineer

    7 days ago


    Redmond, Washington, United States United Software Group Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at United Software Group in Redmond, WA. The ideal candidate will have experience with C++ and Python programming languages and be able to design, develop, and test software that interfaces with hardware.This role involves debugging, understanding, and analyzing different...


  • Redmond, Washington, United States Talent Software Services Full time

    Talent Software Services is seeking a highly skilled and motivated Senior Storage Systems Performance Modeling Engineer for a contract position in Redmond, WA.About the OpportunityThe opportunity will be seven months with a strong chance for a long-term extension. As a key member of our team, you will be responsible for modeling storage systems, with a focus...


  • Redmond, Washington, United States United Software Group Full time

    Job Title: We are seeking a highly skilled Software Engineering Professional to join our team at United Software Group in Redmond, WA.The ideal candidate will have experience in C++ and Python programming languages, with a strong focus on debugging, error analysis, and communication with research engineers and scientists.This role involves writing software...


  • Redmond, Washington, United States United Software Group Full time

    Job Title: Software Engineering SpecialistWe are seeking a skilled Software Engineering Specialist to join our team at United Software Group in Redmond, WA. As a key member of our research and development team, you will be responsible for designing and developing software that interfaces with hardware.Key Responsibilities:Design and execute experiments to...


  • Redmond, Washington, United States Talent Software Services Full time

    Job DescriptionTalent Software Services is seeking a highly skilled ASIC Architecture Performance Modeling Engineer for a contract position in Redmond, WA. This opportunity will last seven months with a strong chance for a long-term extension.The ideal candidate will be responsible for modeling storage systems, focusing on NVMe as the main protocol, using...


  • Redmond, Washington, United States Talent Software Services Full time

    Talent Software Services is a leading provider of contract, contract to hire and permanent placement opportunities for skilled professionals in the technology industry. With over three decades of experience, we offer a wide range of job opportunities that cater to the diverse needs of our clients and candidates.Our team is currently seeking a highly skilled...


  • Redmond, Washington, United States United Software Group Full time

    Senior .NET Software Engineer PositionWe are seeking a highly skilled Senior .NET Software Engineer to join our team at United Software Group in Redmond, WA. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications using .NET technologies. This is an excellent opportunity to...


  • Redmond, Washington, United States Microsoft Corporation Full time

    About the Role:This is a technical position focused on analyzing and optimizing machine learning model performance. It requires hands-on software development skills, a passion for solving complex problems, and an entrepreneurial approach to innovation.Key Responsibilities:Develop software in C/C++, Python, and GPU languages such as CUDA, ROCm, or Triton.Work...


  • Redmond, Washington, United States Microsoft Corporation Full time

    We're looking for a High-Performance Engineering Specialist to join our team at Microsoft Corporation. In this role, you'll have the opportunity to design, implement, and support systems that enable secure and efficient data transfer between enclaves and other transfer and access types.As a High-Performance Engineering Specialist, you'll be responsible for...


  • Redmond, Washington, United States Insight Global Full time

    **Job Overview**We are seeking an experienced Software Engineer to join our team at Insight Global. In this role, you will have the opportunity to work with top-tier game studios and utilize your skills in Unreal Engine to ensure the delivery of high-quality gaming experiences.About the Role:This is a full-time position that offers a competitive salary of...


  • Redmond, Washington, United States TALENT Software Services Full time

    About the Role:We are seeking a talented Storage Architecture and Engineering Manager to lead our team in Redmond, WA.In this role, you will be responsible for overseeing the development of high-performance storage systems, with a focus on NVMe protocol. You will collaborate with system architects, design engineers, and verification teams to ensure...


  • Redmond, Washington, United States TALENT Software Services Full time

    Job DescriptionWe are seeking a highly skilled Cloud Storage Performance Modeling Specialist to join our team at Talent Software Services in Redmond, WA. The ideal candidate will have 5-7 years of experience in ASIC architecture and performance modeling, specifically for storage systems.The estimated salary for this position is $120,000 - $180,000 per year,...


  • Redmond, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled System Development Engineer to join our Bus S&Flight Operations team at Amazon. As a key member of this team, you will be responsible for designing and implementing software systems for the full cycle of provisioning of Satellites and ancillary, as well as overall system integration.This role involves working...


  • Redmond, Washington, United States Bucher & Christian Consulting, Inc. dba BCforward (BCF) Full time

    Bucher & Christian Consulting, Inc. dba BCforward (BCF) seeks a skilled Data Analytics Specialist to drive performance optimization and deliver high-quality visualizations and reports.About the RoleThis exciting opportunity is perfect for a detail-oriented professional with 4+ years of experience in data analysis and reporting, data science, business...


  • Redmond, Washington, United States Intelliswift Full time

    Company Overview:Intelliswift is a leading provider of innovative software solutions. We are seeking an experienced Software Engineer Specialist to join our team.Salary:$70-$80 per hour, paid on a W2 basis.Job Description:We are looking for a skilled Software Engineer with heavy emphasis on Python programming. The ideal candidate will have experience in...


  • Redmond, Washington, United States Nintendo Full time

    Nintendo Technology DevelopmentWe are seeking an exceptional Audios Algorithms Software Engineer to join our team in Redmond, WA. This is a great opportunity for someone with a passion for audio signal processing and software development.About the Role:The successful candidate will be responsible for researching, designing, and developing audio algorithms,...