Principal Software Engineer

3 days ago


Redmond, Washington, United States Microsoft Full time
Job Title: Principal Software Engineer - AI Platform

Microsoft is seeking a highly skilled Principal Software Engineer - AI Platform to join our team. As a member of this team, you will have the opportunity to work on multiple levels of the AI software stack, including fundamental abstractions, programming models, compilers, runtimes, libraries, and APIs to enable large-scale training and inference of models.

Key Responsibilities:
  • Set technical direction for the team and apply engineering principles for defining robust and maintainable architectures and designs.
  • Identify requirements, scope solutions, estimate work, and schedule deliverables.
  • Collaborate with partner teams to drive holistic solutions across the stack.
  • Technical leadership and mentoring of software engineers.
Requirements:
  • Bachelor's Degree in Computer Science or related technical discipline.
  • 6+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
  • 6+ years of software development experience.
  • 5+ years' experience with C/C++.
  • 6+ years of technical leadership experience in a software team.
Preferred Qualifications:
  • A technical background and solid foundation in software engineering principles and architecture design.
  • Ability to plan and influence technical designs on projects that will have potential long-term impact to Microsoft.
  • Exposure to Deep Neural Network training and inference and experience in one or more deep learning frameworks (PyTorch, TensorFlow, ONNX, etc.).
  • Cross-team collaboration skills and the desire to collaborate in a team of researchers and developers.
  • Solid communication skills (both written and oral).
Benefits:
  • Competitive salary range: $137,600 - $267,000 per year.
  • Benefits and other compensation.
  • Opportunity to work on cutting-edge AI projects.
  • Collaborative and inclusive culture.
Microsoft is an Equal Opportunity Employer:

Microsoft is committed to creating a diverse and inclusive work environment. We welcome applications from qualified candidates of all backgrounds and perspectives.



  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Azure Networking team. As a key member of our team, you will be responsible for designing and building software defined network infrastructure that powers millions of servers around the globe for Azure, Bing, and other Microsoft cloud...


  • Redmond, Washington, United States Microsoft Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Substrate Authentication team at Microsoft Corporation. As a key member of our team, you will be responsible for designing, developing, and deploying secure and reliable authentication and authorization solutions for our cloud-based services.As a Principal Software...


  • Redmond, Washington, United States Microsoft Full time

    Job DescriptionMicrosoft is seeking a highly motivated Principal Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and implementing software solutions for our products.ResponsibilitiesDesign and develop software solutions for our productsCollaborate with cross-functional...


  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Software Engineer - AI PlatformMicrosoft is seeking a highly skilled Principal Software Engineer - AI Platform to join our team. As a member of this team, you will have the opportunity to work on multiple levels of the AI software stack, including the fundamental abstractions, programming models, compilers, runtimes, libraries, and APIs...


  • Redmond, Washington, United States Microsoft Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer Lead to join our Minecraft Gameplay Systems team. As a lead, you will be responsible for managing a team of software engineers who build the platform that powers a diverse set of Minecraft gaming experiences.Key ResponsibilitiesTake end-to-end ownership of adding new features,...


  • Redmond, Washington, United States Microsoft Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineering Manager to lead our Backend Services team that enables game creators to bring their game packages to Xbox.This team plays a pivotal role in the publishing of games for Xbox, across Console, PC, and Cloud.We are looking for a leader who will drive innovation and execution that will...


  • Redmond, Washington, United States SpaceX Full time

    Job Title: Principal Security Software EngineerSpaceX is seeking a highly skilled Principal Security Software Engineer to join our Blue Team, responsible for protecting and driving the SpaceX mission. As a key member of our security team, you will be responsible for designing, building, and maintaining innovative security solutions to safeguard our networks,...


  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Software Engineering Manager - WindowsMicrosoft is seeking a highly skilled Principal Software Engineering Manager to lead the engineering team in delivering Windows OS features on time with high quality. As a key member of the Windows team, you will be responsible for managing, mentoring, and growing the careers of your team,...


  • Redmond, Washington, United States Microsoft Corporation Full time

    Job Title: Principal Software Engineering ManagerMicrosoft Corporation is seeking a highly skilled Principal Software Engineering Manager to join our Azure Edge and Platform team. As a key member of our engineering leadership team, you will play a critical role in evolving our program, ensuring its scalability, sustainability, and ongoing...


  • Redmond, Washington, United States SpaceX Full time

    Protecting the Future of Space ExplorationAt SpaceX, we're pushing the boundaries of what's possible in space travel and exploration. As a Principal Security Software Engineer, you'll play a critical role in safeguarding our systems, networks, and data from cyber threats.Responsibilities:Design and implement secure technology solutions to protect SpaceX's...


  • Redmond, Washington, United States Microsoft Full time

    OverviewMicrosoft is a company where innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and sky's the limit thinking in a cloud-enabled world.Our Azure Data engineering team is leading the transformation of analytics in the world of data with products...


  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Engineering ManagerMicrosoft is seeking a highly skilled and experienced Principal Engineering Manager to join our team. As a Principal Engineering Manager, you will be responsible for leading a team of engineers and driving the development of software solutions that meet the needs of our customers.Key Responsibilities:Lead a team of...


  • Redmond, Washington, United States SpaceX Full time

    Job Title: Principal Security Software EngineerSpaceX is seeking a highly skilled Principal Security Software Engineer to join our Blue Team. As a key member of our security team, you will be responsible for designing, building, and maintaining innovative security solutions to protect our rockets, spacecraft, and global satellite internet constellation,...


  • Redmond, Washington, United States Microsoft Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer Lead to join our Minecraft team. As a lead, you will be responsible for managing a group of software engineers who build the platform that powers a diverse set of Minecraft gaming experiences.Key ResponsibilitiesEvaluate requirements and design solutions for adding new featuresEstimate...


  • Redmond, Washington, United States Microsoft Full time

    Design and Develop AI-Powered ExperiencesAs a Principal Software Engineering Manager at Microsoft, you will have the opportunity to lead a team of UX engineers in designing and developing complex web applications using modern front-end technologies such as React, TypeScript, GraphQL, and Relay. Your team will work closely with product management, design, and...


  • Redmond, Washington, United States Microsoft Full time

    OverviewMicrosoft is a company where passionate innovators come together to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and limitless thinking in a cloud-enabled world.The Azure Data engineering team is leading the transformation of analytics in the world of data...


  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Research Software Engineer, Gaming AIMicrosoft is seeking a highly skilled Principal Research Software Engineer, Gaming AI to join our team. As a key member of our research team, you will be responsible for developing and implementing state-of-the-art techniques for AI/ML powered tools and technologies for gaming.Key...


  • Redmond, Washington, United States Zillow Full time

    About the TeamZillow's AI products empower millions of people to find their dream home with ease and confidence. Our team of scientists and engineers develops cutting-edge machine learning models that enable customers to make informed decisions about their next home.Job SummaryWe are seeking a Principal Software Development Engineer to join our AI Platform...


  • Redmond, Washington, United States Microsoft Full time

    Job DescriptionMicrosoft is seeking a highly skilled Principal Site Reliability Engineer to join our team. As a Principal Site Reliability Engineer, you will be responsible for designing, developing, and delivering software engineering solutions to serve and protect O365 government clouds.Key Responsibilities:Own deployment, availability, reliability,...


  • Redmond, Washington, United States Microsoft Corporation Full time

    Job DescriptionMicrosoft is seeking a Principal Software Engineering Lead to join our Core OS team. As a key member of our team, you will be responsible for leading the architecture and direction of our kernel components, including graphics and compute device support in Windows.Our team is responsible for the evolution of the Windows Display Driver Model...