Software Development Expert

6 days ago


Redmond, Washington, United States Microsoft Full time
Company Overview

Microsoft is a world of innovation and collaboration where passionate individuals come together to drive technological advancements. Our commitment to empowering every person and organization on the planet has led us to create a culture of inclusivity, respect, and accountability. At Microsoft, we believe that diversity in thought and experience fuels our success and inspires new possibilities.

Job Description

We are seeking an experienced Principal Software Engineer to join our team specializing in graphics processing unit (GPU) performance analysis and optimization. This role involves working on fundamental abstractions, programming models, runtimes, libraries, and application programming interfaces (APIs) to enable large-scale training and inferencing of models on novel AI hardware. As a member of this team, you will have the opportunity to collaborate with researchers and developers to optimize and scale out model training and inference, work closely with ML researchers and developers, and directly with OpenAI on the models hosted on the Azure OpenAI service.

Key Responsibilities
  • Collaborate broadly across multiple disciplines from hardware designers to ML developers.
  • Engage with key partners to understand and implement robust performance analysis and optimization for state-of-the-art large language models (LLMs) and other models.
  • Perform software development in C/C++, Python, and GPU development in languages such as CUDA, ROCm, or Triton.
  • Identify requirements, scope solutions, estimate work, schedule deliverables.

Required Skills and Qualifications

A successful candidate must possess a strong foundation in computer science, including knowledge of low-level program behavior, performance, and memory usage. Proficiency in using profiling tools such as NVIDIA Visual Profiler, nvprof, and NVIDIA Nsight Compute is essential. The ideal candidate should have 8+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. A bachelor's degree in Computer Science or related technical discipline is required, while experience in low-level program behavior, including performance and memory usage, proficiency using profiling tools, and a strong background in software engineering principles are highly desirable.

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

    Company OverviewTalent Software Services is a leading provider of software solutions, dedicated to delivering high-quality products that meet client needs.Salary and BenefitsWe offer competitive salaries and a comprehensive benefits package to ensure the well-being of our employees.Job DescriptionAs a Software Development Expert, you will be responsible for...


  • Redmond, Washington, United States Amazon Full time

    Company OverviewAmbitious individuals seeking a challenge can contribute to Amazon's mission by joining our team as Software Development Experts. We're pushing the boundaries of what's possible with AI and GenAI, and we need talented engineers to help us achieve our goals. With a focus on delivering industry-changing technology, you'll have the opportunity...


  • Redmond, Washington, United States Nintendo Full time

    About NintendoNintendo is a global leader in interactive entertainment, with a rich history of innovation and creativity. We are the pioneers behind iconic franchises like Mario, Zelda, and Pokémon.At Nintendo, we strive to create unforgettable experiences for gamers around the world. Our team is dedicated to pushing the boundaries of technology and...


  • Redmond, Washington, United States Apolis Full time

    **About the Role**We are looking for a skilled Software Development Expert to join our team. In this role, you will be responsible for designing and implementing Communications Components, Applications and Services. You will partner with the Satellite, Networks and Security engineering teams to design components, services, and relevant data models....


  • Redmond, Washington, United States Intelliswift Software Full time

    **Job Overview**We are seeking a highly skilled Embedded Software Engineer to join our team at Intelliswift Software.The ideal candidate will have a strong background in embedded firmware design and development, with experience in C programming and peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc.Develop and debug firmware for wearable devices...


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

    Join Our TeamWe are seeking a talented C++ and Python Applications Engineer to join our team at United Software Group in Redmond, WA.In this role, you will have the opportunity to work on challenging projects, collaborate with experienced engineers, and contribute to the development of cutting-edge software applications.Key Responsibilities: Design,...

  • Software Developer

    2 days ago


    Redmond, Washington, United States SpaceX Full time

    About Us:At SpaceX, we believe that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. We are actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.We are seeking a talented Front End Software Engineer to join our team and help shape the...


  • Redmond, Washington, United States Space Exploration Technologies Corp. Full time

    Company OverviewSpace Exploration Technologies Corp. is a pioneer in the space technology industry, aiming to make humanity a multi-planetary species. Our mission is to reduce space transportation costs and enable the colonization of Mars.Job DescriptionAs a Software Engineer on the Starlink program, you will be responsible for developing highly reliable and...


  • Redmond, Washington, United States Meta Platforms, Inc. Full time

    Company Overview">Meta Platforms, Inc. is a leading technology company that operates several well-known platforms.Job Title and Salary">We are seeking a skilled Software Engineer to join our team. The salary for this position is $173,000 per year, with opportunities for bonuses and equity.Job Description">We are looking for an experienced software engineer...


  • Redmond, Washington, United States Lumotive Full time

    Company OverviewLumotive is a revolutionary company that enhances perception, boosts computing power, and ensures robust high-speed communication across various markets. Our award-winning Light Control Metasurface (LCMTM) chip is the first commercially available software-defined photonic beamforming solid-state technology addressing critical gaps in multiple...


  • Redmond, Washington, United States Microsoft Full time

    About the Role:As a Senior AI Software Specialist at Microsoft, you will be part of the Artificial Intelligence (AI) Frameworks team, responsible for developing AI software that enables running AI models everywhere. From world-class AI supercomputers to servers, desktops, mobile phones, Internet of Things (IoT) devices, and internet browsers.We collaborate...


  • Redmond, Washington, United States Amazon Development Center U.S., Inc. Full time

    Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.">We are seeking experienced technical...


  • Redmond, Washington, United States People Tech Group Inc Full time

    About Us:People Tech Group Inc is a company that specializes in software development, data analysis, and infrastructure architecture. We are currently looking for an experienced Java Software Engineer to join our team.


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

    About the RoleAs a Cloud Infrastructure Specialist at United Software Group, you will be responsible for leading the development and implementation of cloud-based data architectures and best practices. You will work closely with cross-functional teams to design, develop, and maintain scalable and secure data solutions on Microsoft Azure.


  • Redmond, Washington, United States Blueprint Consulting Services Full time

    About Blueprint Consulting ServicesWe are a technology firm with a strong presence across the United States. Our people are our greatest asset, and we use technology as a tool to bridge the gap between strategy and execution. We're bold, smart, agile, and fun.At Blueprint, we believe in the power of possibility and are passionate about bringing it to life....


  • Redmond, Washington, United States Tailored Management Full time

    Job OverviewWe are seeking a highly skilled Technical Architect to join our team at Tailored Management. This is an exciting opportunity to work on cutting-edge image and video compression and processing projects.As a Technical Architect, you will be responsible for developing architectural models and mapping software to hardware using pre-silicon platforms....


  • Redmond, Washington, United States SpaceX Full time

    As a key member of the SpaceX team, you will be responsible for developing high-reliability software for our flight systems.The software subsystems include on-board rocket and spacecraft software, simulations, distributed data management, and analysis tools. We are looking for an expert in embedded, fault-tolerant, flight control, web, mobile, cloud, and big...


  • Redmond, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleAWS Billing Tax team is seeking highly skilled software development engineers with a passion for delivering scalable solutions to complex problems at Amazon scale. This role requires designing systems that calculate taxes and invoices for all regions and markets where AWS has customers.Key Responsibilities- Drive projects to launch AWS into new...


  • Redmond, Washington, United States DevSelect Full time

    Android Developer Job DescriptionWe are seeking an experienced Android Developer to join our team at DevSelect. As an Android Developer, you will be responsible for designing, developing, and testing high-quality Android applications. You will also collaborate with cross-functional teams to identify and prioritize product features.Key ResponsibilitiesDesign...


  • Redmond, Washington, United States Aditi Consulting Full time

    Job SummaryWe are looking for a DevOps Software Expert to join our team at Aditi Consulting. The ideal candidate will have experience in component and device testing, creating test simulations and integrations with industry standard tools and equipment such as Test stand and Labview.About the JobParticipate in all phases of software development from...